mirror of
https://github.com/perlbot/perlbuut-pastebin
synced 2025-06-07 14:17:26 -04:00
somewhat working, placeholders arent working?
This commit is contained in:
parent
ed911cb12e
commit
a30d19b19f
4 changed files with 13 additions and 3 deletions
|
@ -11,6 +11,10 @@ use App::Config;
|
|||
use App::Controller::Paste;
|
||||
use App::Controller::Eval;
|
||||
use App::Controller::Apiv1;
|
||||
use App::Model::Paste;
|
||||
use App::Model::Eval;
|
||||
use App::Model::Perlbot;
|
||||
|
||||
|
||||
sub startup {
|
||||
my $self = shift;
|
||||
|
@ -29,6 +33,10 @@ sub startup {
|
|||
$self->plugin('BlogSpam' => ($cfg->{blogspam}->%*));
|
||||
}
|
||||
|
||||
$self->helper(paste => sub {state $paste = App::Model::Paste->new});
|
||||
$self->helper(eval => sub {state $eval = App::Model::Eval->new});
|
||||
$self->helper(perlbot => sub {state $perlbot = App::Model::Perlbot->new});
|
||||
|
||||
$self->setup_routes();
|
||||
}
|
||||
|
||||
|
|
|
@ -12,7 +12,7 @@ use POE::Filter::Reference;
|
|||
use App::Config;
|
||||
use App::Memcached;
|
||||
|
||||
has cfg => App::Config::get_config('evalserver');
|
||||
has cfg => sub {App::Config::get_config('evalserver')};
|
||||
|
||||
sub get_eval {
|
||||
my ($self, $paste_id, $code, $lang) = @_;
|
||||
|
@ -37,3 +37,5 @@ sub get_eval {
|
|||
return $str;
|
||||
}
|
||||
}
|
||||
|
||||
1;
|
||||
|
|
|
@ -7,7 +7,7 @@ use DBI;
|
|||
use Mojo::Base '-base';
|
||||
|
||||
# TODO config for dbname
|
||||
has 'dbh' = DBI->connect("dbi:SQLite:dbname=pastes.db", "", "", {RaiseError => 1, sqlite_unicode => 1});
|
||||
has 'dbh' => sub {DBI->connect("dbi:SQLite:dbname=pastes.db", "", "", {RaiseError => 1, sqlite_unicode => 1})};
|
||||
|
||||
sub insert_pastebin {
|
||||
my $self = shift;
|
||||
|
|
|
@ -7,7 +7,7 @@ use Data::Dumper;
|
|||
|
||||
use Mojo::Base '-base';
|
||||
|
||||
has config => App::Config::get_config('announce');
|
||||
has config => sub {App::Config::get_config('announce')};
|
||||
|
||||
sub announce {
|
||||
my $self = shift;
|
||||
|
|
Loading…
Add table
Reference in a new issue