Class IRtmStorageAbstract
Methods
Abstract getChannelMetadata
- getChannelMetadata(channelName, channelType): number
-
Returns number
- 0: Success.
- < 0: Failure.
Abstract getUserMetadata
- getUserMetadata(userId): number
-
Returns number
- 0: Success.
- < 0: Failure.
Abstract removeChannelMetadata
- removeChannelMetadata(channelName, channelType, data, options, lockName): number
-
Parameters
-
channelName: string
-
-
-
-
lockName: string
Returns number
- 0: Success.
- < 0: Failure.
Abstract removeUserMetadata
- removeUserMetadata(userId, data, options): number
-
Returns number
- 0: Success.
- < 0: Failure.
Abstract setChannelMetadata
- setChannelMetadata(channelName, channelType, data, options, lockName): number
-
Parameters
-
channelName: string
-
-
-
-
lockName: string
Returns number
- 0: Success.
- < 0: Failure.
Abstract setUserMetadata
- setUserMetadata(userId, data, options): number
-
Returns number
- 0: Success.
- < 0: Failure.
Abstract subscribeUserMetadata
- subscribeUserMetadata(userId): number
-
Returns number
- 0: Success.
- < 0: Failure.
Abstract unsubscribeUserMetadata
- unsubscribeUserMetadata(userId): number
-
Returns number
- 0: Success.
- < 0: Failure.
Abstract updateChannelMetadata
- updateChannelMetadata(channelName, channelType, data, options, lockName): number
-
Parameters
-
channelName: string
-
-
-
-
lockName: string
Returns number
- 0: Success.
- < 0: Failure.
Abstract updateUserMetadata
- updateUserMetadata(userId, data, options): number
-
Returns number
- 0: Success.
- < 0: Failure.
Get the metadata of a specified channel.