Refy Local User

class RefyLocalUser : EquinoxLocalUser

The RefyLocalUser 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
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

requiresCloseApplicationOnLinkOpen Whether the user requires to close the application when a link has been opened.

Link copied to clipboard
Link copied to clipboard

tagName the tag name of the user

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 initCloseApplicationOnLinkOpen(closeApplicationOnLinkOpen: Boolean)

Method to initialize the requiresCloseApplicationOnLinkOpen property and locally save its value with the savePreference method.

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 initTagName(tagName: String)

Method to initialize the tagName property and locally save its value with the savePreference method

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)