Glider Local User

class GliderLocalUser : EquinoxLocalUser

The GliderLocalUser class is useful to represent a user in the client application

Author

N7ghtm4r3 - Tecknobit

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
Link copied to clipboard

deviceId The identifier of the current device

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var name: String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var theme: EquinoxLocalUser.ApplicationTheme
Link copied to clipboard
var userId: String?
Link copied to clipboard

Functions

Link copied to clipboard
fun clear()
Link copied to clipboard
fun initEmail(email: String)
Link copied to clipboard
fun initHostAddress(hostAddress: String)
Link copied to clipboard
fun initLanguage(language: String)
Link copied to clipboard
fun initName(name: String)
Link copied to clipboard
fun initProfilePic(profilePic: String)
Link copied to clipboard
fun initSurname(surname: String)
Link copied to clipboard
fun initTheme(theme: EquinoxLocalUser.ApplicationTheme)
Link copied to clipboard
fun initUserId(userId: String)
Link copied to clipboard
fun initUserToken(userToken: String)
Link copied to clipboard
open override fun insertNewUser(hostAddress: String, userId: String, userToken: String, profilePic: String, name: String, surname: String, email: String, language: String, vararg custom: Any?)

Method used to insert a new user and save locally his/her properties

Link copied to clipboard
fun <T> observe(key: String): State<T>
Link copied to clipboard
fun updateDynamicAccountData(dynamicData: JsonObject)