Catalogo sport in YAML, board implicito, engine per volley/basket/timed/racket/timer/generic, regia e app Android allineate. Co-authored-by: Cursor <cursoragent@cursor.com>
14 lines
330 B
Ruby
14 lines
330 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(@session.match).sync(session: @session, payload: @payload)
|
|
end
|
|
end
|
|
end
|