Method: SelfSDK::MessagingClient#share_information

Defined in:
lib/messaging.rb

#share_information(recipient, recipient_device, request) ⇒ Object

Responds a request information request

Parameters:

  • recipient (string)

    selfID to be requested

  • recipient_device (string)

    device id for the selfID to be requested

  • request (string)

    original message requesing information


81
82
83
84
85
86
87
88
89
# File 'lib/messaging.rb', line 81

def share_information(recipient, recipient_device, request)
  send_message Msgproto::Message.new(
    type: Msgproto::MsgType::MSG,
    id: SecureRandom.uuid,
    sender: "#{@jwt.id}:#{@device_id}",
    recipient: "#{recipient}:#{recipient_device}",
    ciphertext: @jwt.prepare(request),
  )
end