# RemoteDataSource

interface RemoteDataSource

#### Inheritors

WacPresenceDataSource

## Properties

subscriptions
Link copied to clipboard
abstract val subscriptions: Set<String>

## Functions

getPresenceForUser
Link copied to clipboard
abstract fun getPresenceForUser(userUri: String): Single<Presence>
getPresences
Link copied to clipboard
abstract fun getPresences(withoutAvatar: Boolean): Single<List<Presence>>
subscribeToPresence
Link copied to clipboard
abstract fun subscribeToPresence(userUri: String): Single<Presence>
subscribeToPresences
Link copied to clipboard
abstract fun subscribeToPresences(userUris: List<String>): Single<List<Presence>>
updatePresence
Link copied to clipboard
abstract fun updatePresence(request: UpdatePresenceRequest): Single<Presence>