Class PrivateMessageRequest

java.lang.Object
sfs3.client.requests.BaseRequest
sfs3.client.requests.GenericMessageRequest
sfs3.client.requests.PrivateMessageRequest
All Implemented Interfaces:
sfs3.client.requests.IClientRequest

public class PrivateMessageRequest extends sfs3.client.requests.GenericMessageRequest
Sends a private chat message.

The private message is dispatched to a specific User, in any server Room, or even in no Room at all. The message is delivered by means of the privateMessage event. It is also returned to the sender: this allows showing the messages in the correct order in the application interface. It is also possible to send an optional object together with the message: it can contain custom parameters useful to transmit, for example, additional data, like text font or color etc.

See Also:
  • Constructor Details

    • PrivateMessageRequest

      public PrivateMessageRequest(String message, int recipientId, ISFSObject params)
      Creates a new PrivateMessageRequest instance. The instance must be passed to the SmartFox.send() method for the request to be performed.
      Parameters:
      message - The message to be sent to to the recipient user.
      recipientId - The id of the user to which the message is to be sent.
      params - An instance of SFSObject containing additional custom parameters to be sent to the message recipient (for example the color of the text, etc).
      See Also:
    • PrivateMessageRequest

      public PrivateMessageRequest(String message, int recipientId)
      See Also: