package Support::News::FeedList;

use strict;

use lib '/app/tools/common/lib';
use lib '/app/tools/raptor/lib';
use lib '/app/tools/support/lib';
use Common::XMLObject;
use base 'Common::XMLObject';

use Common::DB::Item::Feed;
use Support::News::Feed;

sub _init {
    my ( $self, %args ) = @_;

    my $all = Common::DB::Item::Feed->GetAllByProduct( product => $args{product} );

    while ( my $dbItem = $all->next() ) {
        push @{ $self->{Feed} }, Support::News::Feed->new( dbItem => $dbItem );
    }

    return $self;
}

sub Feeds { @{ shift->{Feed} } }

1;
