ClientUser

class ClientUser constructor(    val fingerprint: String,     var sessionId: String = "",     var userIdHash: String = "",     val userAgent: String = "",     val maxIdleDuration: Duration = SystemaConstants.MaxSessionIdleDuration)

Constructors

Link copied to clipboard
fun ClientUser(    fingerprint: String,     sessionId: String = "",     userIdHash: String = "",     userAgent: String = "",     maxIdleDuration: Duration = SystemaConstants.MaxSessionIdleDuration)

Functions

Link copied to clipboard
suspend fun nexSeq(): Int
Link copied to clipboard
suspend fun refreshSession(kvStore: SystemaKVStore, now: <ERROR CLASS> = Clock.System.now())

Properties

Link copied to clipboard
val fingerprint: String
Link copied to clipboard
val maxIdleDuration: Duration
Link copied to clipboard
var sessionId: String
Link copied to clipboard
val userAgent: String
Link copied to clipboard
var userIdHash: String