change channel to cronဓ

This commit is contained in:
phyusin
2017-12-14 17:39:39 +06:30
parent 5798a612d7
commit 332f0235a0
3 changed files with 8 additions and 5 deletions

View File

@@ -2,7 +2,7 @@ class BaseOrigamiController < ActionController::Base
include LoginVerification
layout "origami"
before_action :checkin_process
# before_action :checkin_process
#before_action :check_installation
protect_from_forgery with: :exception
@@ -15,7 +15,7 @@ class BaseOrigamiController < ActionController::Base
@current_user ||= Employee.find_by_token_session(session[:session_token]) if session[:session_token]
end
def checkin_process
CheckinJob.set(wait: 1.minute).perform_later()
end
# def checkin_process
# CheckinJob.set(wait: 1.minute).perform_later()
# end
end

View File

@@ -1,7 +1,7 @@
class CheckinJob < ApplicationJob
queue_as :default
def perform()
def self.perform()
table = DiningFacility.get_checkin_booking
if table.length > 0
ActionCable.server.broadcast "checkin_channel",table: table

View File

@@ -10,3 +10,6 @@ every 30.minutes do
runner "Customer.update_membership"
end
every 1.minutes do
runner "CheckinJob.perform"
end