14 lines
336 B
Ruby
14 lines
336 B
Ruby
module Scoring
|
|
# Sincronizza lo stato completo del tabellone (app mobile / Action Cable).
|
|
class SyncState
|
|
def initialize(session:, payload:)
|
|
@session = session
|
|
@payload = payload.stringify_keys
|
|
end
|
|
|
|
def call
|
|
Engine.for_match(@session.match).sync(session: @session, payload: @payload)
|
|
end
|
|
end
|
|
end
|