app
Toggle table of contents
androidJvm
Target filter
androidJvm
Switch theme
Search in API
Skip to content
app
app
/
com.greybox.projectmesh.viewModel
/
OnboardingViewModel
Onboarding
View
Model
class
OnboardingViewModel
(
userRepository
:
UserRepository
,
prefs
:
SharedPreferences
,
localIp
:
String
)
:
ViewModel
Members
Constructors
Onboarding
View
Model
Link copied to clipboard
constructor
(
userRepository
:
UserRepository
,
prefs
:
SharedPreferences
,
localIp
:
String
)
Properties
ui
State
Link copied to clipboard
val
uiState
:
StateFlow
<
OnboardingUiState
>
Functions
add
Closeable
Link copied to clipboard
open
fun
addCloseable
(
closeable
:
AutoCloseable
)
fun
addCloseable
(
key
:
String
,
closeable
:
AutoCloseable
)
blank
Username
Generator
Link copied to clipboard
fun
blankUsernameGenerator
(
onResult
:
(
String
)
->
Unit
)
get
Closeable
Link copied to clipboard
fun
<
T
:
AutoCloseable
>
getCloseable
(
key
:
String
)
:
T
?
handle
First
Time
Setup
Link copied to clipboard
fun
handleFirstTimeSetup
(
onComplete
:
(
)
->
Unit
)
on
Username
Change
Link copied to clipboard
fun
onUsernameChange
(
newUsername
:
String
)