File tree Expand file tree Collapse file tree 1 file changed +16
-1
lines changed Expand file tree Collapse file tree 1 file changed +16
-1
lines changed Original file line number Diff line number Diff line change @@ -125,6 +125,18 @@ class MainActivity : AppCompatActivity() {
125125
126126 // Handle user signing in when app is not alive
127127 web3Auth.setResultUrl(intent?.data)
128+
129+ // Call initialize function to get private key and user information value without relogging in user if a user has an active session
130+ val sessionResponse: CompletableFuture <Void > = web3Auth.initialize()
131+ sessionResponse.whenComplete { _, error ->
132+ if (error == null ) {
133+ println (" PrivKey: " + web3Auth.getPrivkey())
134+ println (" ed25519PrivKey: " + web3Auth.getEd25519PrivKey())
135+ println (" Web3Auth UserInfo" + web3Auth.getUserInfo())
136+ } else {
137+ // render error UI
138+ }
139+ }
128140
129141 // ...
130142 }
@@ -142,9 +154,12 @@ class MainActivity : AppCompatActivity() {
142154 val selectedLoginProvider = Provider .GOOGLE // Can be Google, Facebook, Twitch etc
143155 val loginCompletableFuture: CompletableFuture <Web3AuthResponse > = web3Auth.login(LoginParams (selectedLoginProvider))
144156
145- loginCompletableFuture.whenComplete { loginResponse , error ->
157+ loginCompletableFuture.whenComplete { _ , error ->
146158 if (error == null ) {
147159 // render logged in UI
160+ println (" PrivKey: " + web3Auth.getPrivkey())
161+ println (" ed25519PrivKey: " + web3Auth.getEd25519PrivKey())
162+ println (" Web3Auth UserInfo" + web3Auth.getUserInfo())
148163 } else {
149164 // render login error UI
150165 }
You can’t perform that action at this time.
0 commit comments