You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: apps/flipcash/features/myaccount/src/main/kotlin/com/flipcash/app/myaccount/internal/MyAccountScreenViewModel.kt
+33-9Lines changed: 33 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -47,30 +47,42 @@ internal class MyAccountScreenViewModel @Inject constructor(
47
47
valshowAccountInfo:Boolean = false,
48
48
valaccountId:String? = null,
49
49
valpublicKey:String? = null,
50
+
valpushToken:String? = null,
50
51
valitems:List<MenuItem<Event>> = FullMenuList
51
52
)
52
53
53
54
internalsealedinterfaceEvent {
54
-
data classOnUserAssociated(valuserId:String?, valpublicKey:String?) : Event
55
+
data classOnUserAssociated(
56
+
valuserId:String?,
57
+
valpublicKey:String?,
58
+
valpushToken:String? = null
59
+
) : Event
60
+
55
61
data classOnBetaFeaturesUnlocked(valunlocked:Boolean) : Event
56
-
data objectOnTitleClicked: Event
62
+
data objectOnTitleClicked: Event
57
63
data classToggleAccountInfo(valshow:Boolean) : Event
58
64
data objectOnAccessKeyClicked : Event
59
-
data objectOnViewAccessKey: Event
65
+
data objectOnViewAccessKey: Event
60
66
data objectOnDeleteAccountClicked : Event
61
67
data objectOnAccountDeleted : Event
62
68
data objectCopyPublicKey : Event
63
69
data objectCopyAccountId : Event
70
+
data objectCopyPushToken : Event
64
71
}
65
72
66
73
init {
67
74
userManager.state
68
-
.map { it.accountId to it.cluster }
69
-
.onEach { (id, cluster) ->
70
-
val userId = id?.base58
71
-
val publicKey = cluster?.authorityPublicKey?.base58()
0 commit comments