Make a method that returns a promise. package MyApp::Controller::SomeThingy;
sub whatever { my $self = shift; $self->some_model->search_something_p(...)->then(sub { my $results = shift; $self->render('some_template', results => $results); }); } P.S.: I like to use the *_p naming convention to indicate a promise returning method. -- sebastian -- You received this message because you are subscribed to the Google Groups "Mojolicious" group. To unsubscribe from this group and stop receiving emails from it, send an email to mojolicious+unsubscr...@googlegroups.com. To post to this group, send email to mojolicious@googlegroups.com. Visit this group at https://groups.google.com/group/mojolicious. For more options, visit https://groups.google.com/d/optout.