Foorum::TheSchwartz::Worker::RemoveObject - remove object in Foorum
we move 'remove object' here to let HTTP/Apache handle process more faster.
Generally we have a table 'object_remove' record the object_type+object_id.
(Here we do not use TheSchwartz databse because we need log them for a long time while TheSchwartz remove database records after done or failure.)
use Foorum::SUtils qw/schema/; use Foorum::XUtils qw/theschwartz/; my $schema = schema(); $schema->resultset('ObjectRemove')->create( { # or $c->model('DBIC') object_type => 'topic', object_id => 12, time => time(), } ); my $client = theschwartz(); $client->insert('Foorum::TheSchwartz::Worker::RemoveObject');
Fayland Lam <fayland at gmail dot com>
To install Foorum, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Foorum
CPAN shell
perl -MCPAN -e shell install Foorum
For more information on module installation, please visit the detailed CPAN module installation guide.