SyncRepo

class SyncRepo(val api: SyncAPI) : AuthRepo(source)

Stateless safe abstraction of SyncAPI

Constructors

Link copied to clipboard
constructor(api: SyncAPI)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val api: SyncAPI
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val icon: Int?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
protected suspend fun freshAuth(): AuthData?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun load(id: String): Result<SyncAPI.SyncResult?>
Link copied to clipboard
suspend fun login(form: AuthLoginResponse): Boolean
suspend fun login(payload: AuthPinData): Boolean
suspend fun login(redirectUrl: String): Boolean
Link copied to clipboard
suspend fun logout(from: AuthUser)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun pinRequest(): AuthPinData?
Link copied to clipboard
fun refreshUser(newAuth: AuthData)
Link copied to clipboard
Link copied to clipboard