Skip to content

Commit 3ee92e9

Browse files
Merge pull request #58 from Web3Auth/update-readMe
README updated
2 parents cd47f25 + ae7989c commit 3ee92e9

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

README.md

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff 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
}

0 commit comments

Comments
 (0)