@@ -20,14 +20,22 @@ class OpenLogin(
2020 }
2121
2222 enum class Provider {
23- GOOGLE , FACEBOOK , REDDIT , DISCORD , TWITCH , APPLE , LINE , GITHUB , KAKAO , LINKEDIN , TWITTER , WEIBO , WECHAT , EMAIL_PASSWORDLESS , WEBAUTHN
23+ GOOGLE , FACEBOOK , REDDIT , DISCORD , TWITCH , APPLE , LINE , GITHUB , KAKAO , LINKEDIN , TWITTER , WEIBO , WECHAT , EMAIL_PASSWORDLESS
24+ }
25+
26+ class UserInfo {
27+ var email: String = " " ;
28+ var name: String = " " ;
29+ var profileImage: String = " " ;
30+ var aggregateVerifier: String = " " ;
31+ var verifier: String = " " ;
32+ var verifierId: String = " " ;
33+ var typeOfLogin: String = " " ;
2434 }
2535
2636 data class State (
2737 val privKey : String? = null ,
28- val walletKey : String? = null ,
29- val tKey : String? = null ,
30- val oAuthPrivateKey : String? = null
38+ val userInfo : UserInfo ? = null ,
3139 )
3240
3341 private val gson = Gson ()
@@ -100,7 +108,6 @@ class OpenLogin(
100108 fastLogin : Boolean? = null,
101109 relogin : Boolean? = null,
102110 skipTKey : Boolean? = null,
103- getWalletKey : Boolean? = null,
104111 extraLoginOptions : Map <String , Any >? = null,
105112 redirectUrl : Uri ? = null,
106113 appState : String? = null,
@@ -111,7 +118,6 @@ class OpenLogin(
111118 if (fastLogin != null ) params[" fastLogin" ] = fastLogin
112119 if (relogin != null ) params[" relogin" ] = relogin
113120 if (skipTKey != null ) params[" skipTKey" ] = skipTKey
114- if (getWalletKey != null ) params[" getWalletKey" ] = getWalletKey
115121 if (extraLoginOptions != null ) params[" extraLoginOptions" ] = extraLoginOptions
116122 if (redirectUrl != null ) params[" redirectUrl" ] = redirectUrl.toString()
117123 if (appState != null ) params[" appState" ] = appState
0 commit comments