app = $app; } public function handle($network_wide = false) { DBMigrator::run($network_wide); DBSeeder::run(); $this->registerWpCron(); update_option('fluent_booking_db_version', FLUENT_BOOKING_DB_VERSION, 'no'); } public function registerWpCron() { $fiveMinutesHook = 'fluent_booking_five_minutes_tasks'; $dailyHook = 'fluent_booking/daily_tasks'; if(function_exists('\as_schedule_recurring_action')) { if (!\as_next_scheduled_action($fiveMinutesHook)) { \as_schedule_recurring_action(time(), (60 * 5), $fiveMinutesHook, [], 'fluent-booking', true); } if (!\as_next_scheduled_action($dailyHook)) { \as_schedule_recurring_action(time(), (60 * 60 * 24), $dailyHook, [], 'fluent-booking', true); } } } }