SubscribeEventParams

public final class SubscribeEventParams

Parameters for subscribing to events.

Usage Example:

val params = SubscribeEventParams(SubscribeType.ONLINE_STATUS, listOf("userId1", "userId2")).apply {
expiry = 7 * 24 * 60 * 60 // 7 days
}
NCEngine.user.subscribeEvent(params) { _, error -> ... }

Parameters

subscribeType

Subscription type

userIds

User ID list to subscribe

Constructors

Link copied to clipboard
public SubscribeEventParams SubscribeEventParams(SubscribeType subscribeType, List<String> userIds)

Properties

Link copied to clipboard
private Integer expiry

Subscription duration in seconds (60s ~ 30 days).

Link copied to clipboard
Link copied to clipboard
private final List<String> userIds

Functions

Link copied to clipboard
public final Integer getExpiry()

Subscription duration in seconds (60s ~ 30 days).

Link copied to clipboard
Link copied to clipboard
public final List<String> getUserIds()
Link copied to clipboard
public final Unit setExpiry(Integer expiry)

Subscription duration in seconds (60s ~ 30 days).