Files
MatchLiveTv/backend/app/services/scoring/sync_state.rb

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