|
|
| PubNubRoom (RoomInfo roomInfo, IDependencyProvider provider) |
| |
| override Promise | Sync () |
| | Synchronize the local representation of the room to the server state. More...
|
| |
| override Promise< Message > | SendMessage (string message) |
| | Send a message to this room. More...
|
| |
| override Promise< Room > | Join (OnMessageReceivedDelegate callback=null) |
| | Join this room. After this call is successful, this player should start receiving messages for this room. - Parameters
-
| callback | Associated callback when a message is received for this room. |
More...
|
| |
| override Promise< Room > | Leave () |
| | Leave this room. After this call is successful, this player no longer receive messages for this room. More...
|
| |
| override Promise< Room > | Forget () |
| | Forget this room. This leaves the room and also removes it from saved rooms so it is no longer known More...
|
| |
|
bool | ContainsMessage (Message message) |
| |
|
void | MessageReceived (Message message) |
| | Adds a new message to this room. Will also invoke the _onMessageReceived callback if one is defined. - Parameters
-
| message | The message to add to this room. |
|
| |
|
|
readonly string | Id |
| |
|
readonly string | Name |
| |
|
readonly bool | KeepSubscribed |
| |
|
readonly List< Message > | Messages |
| |
|
| Room (string id, string name, bool keepSubscribed, bool filterFromBlocked) |
| |
|
void | MessageSent (Message message) |
| | Adds a new message to this room. This will not invoke the _onMessageReceived callback. - Parameters
-
| message | The message to add to this room. |
|
| |
|
bool | FilterMessagesFromBlockedPlayers [getset] |
| |
◆ Forget()
| override Promise< Room > Beamable.Experimental.Api.Chat.PubNubRoom.Forget |
( |
| ) |
|
|
inlinevirtual |
◆ Join()
| override Promise< Room > Beamable.Experimental.Api.Chat.PubNubRoom.Join |
( |
OnMessageReceivedDelegate |
callback = null | ) |
|
|
inlinevirtual |
Join this room. After this call is successful, this player should start receiving messages for this room.
- Parameters
-
| callback | Associated callback when a message is received for this room. |
Reimplemented from Beamable.Experimental.Api.Chat.Room.
◆ Leave()
| override Promise< Room > Beamable.Experimental.Api.Chat.PubNubRoom.Leave |
( |
| ) |
|
|
inlinevirtual |
◆ SendMessage()
| override Promise< Message > Beamable.Experimental.Api.Chat.PubNubRoom.SendMessage |
( |
string |
message | ) |
|
|
inlinevirtual |
◆ Sync()
| override Promise Beamable.Experimental.Api.Chat.PubNubRoom.Sync |
( |
| ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following file:
- com.beamable/Runtime/Core/Platform/SDK/Chat/PubNubRoom.cs