MatrixSyncEngine

class MatrixSyncEngine(repository: MessengerRepository, json: Json = Json { ignoreUnknownKeys = true })

Matrix Client-Server /sync loop (CS API § Client-Server API /sync).

Constructors

Link copied to clipboard
constructor(repository: MessengerRepository, json: Json = Json { ignoreUnknownKeys = true })

Functions

Link copied to clipboard
fun start(accountId: String, userId: String, homeserver: String, accessToken: String, client: HttpClient, since: String? = null, onSinceUpdated: (String) -> Unit = {}, onAuthExpired: () -> Unit = {})
Link copied to clipboard
fun stop()