package BookPub::Dashboard::UpdateList;

use strict;

use lib '/app/tools/common/lib';
use Common::DB::Item::Message;

use lib '/app/tools/dashboard/lib';
use BookPub::Dashboard::Alert;

use lib '/app/tools/support/lib';
use Common::XMLObject;

use base 'Common::XMLObject';

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

    my $all = Common::DB::Item::Message->GetLastMessages( area => BookPub::Dashboard::Alert->Area() );

    while ( my $dbItem = $all->next() ) {
        push @{ $self->{Update} }, BookPub::Dashboard::Alert->new( dbItem => $dbItem );
    }

    return $self;
}

1;
