Method: ScClient#emitack

Defined in:
lib/sc_client.rb

#emitack(event, object, ack) ⇒ <type>

Emits the specified event on the corresponding server-side socket with acknowledgment

Parameters:

  • event (String)

    Event

  • object (String)

    Data for the specified event

  • ack (Lambda)

    Block to execute on event acknowledgment

Returns:

  • (<type>)

    <description>



262
263
264
265
# File 'lib/sc_client.rb', line 262

def emitack(event, object, ack)
  @ws.send(get_emit_ack_object(event, object, increment_cnt).to_json)
  @acks[@cnt] = [event, ack]
end