@@ -7,8 +7,8 @@ class ViewModel: ObservableObject {
7
7
@Published var user : Web3AuthState ?
8
8
@Published var isLoading = false
9
9
@Published var navigationTitle : String = " "
10
- private var clientId = " BHr_dKcxC0ecKn_2dZQmQeNdjPgWykMkcodEHkVvPMo71qzOV6SgtoN8KCvFdLN7bf34JOm89vWQMLFmSfIo84A "
11
- private var network : Network = . testnet
10
+ private var clientId = " BPi5PB_UiIZ-cPz1GtV5i1I2iOSOHuimiXBI0e-Oe_u6X3oVAbCiAZOTEBtTXw4tsluTITPqA8zMsfxIKMjiqNQ "
11
+ private var network : Network = . sapphire_mainnet
12
12
func setup( ) async {
13
13
guard web3Auth == nil else { return }
14
14
await MainActor . run ( body: {
@@ -35,10 +35,10 @@ class ViewModel: ObservableObject {
35
35
loginConfig: [
36
36
TypeOfLogin . google. rawValue:
37
37
. init(
38
- verifier: " w3a-agg-example " ,
38
+ verifier: " aggregate-sapphire " ,
39
39
typeOfLogin: . google,
40
40
name: " Web3Auth-Aggregate-Verifier-Google-Example " ,
41
- clientId: " 774338308167-q463s7kpvja16l4l0kko3nb925ikds2p .apps.googleusercontent.com" ,
41
+ clientId: " 519228911939-cri01h55lsjbsia1k7ll6qpalrus75ps .apps.googleusercontent.com" ,
42
42
verifierSubIdentifier: " w3a-google "
43
43
)
44
44
] ,
@@ -82,7 +82,7 @@ class ViewModel: ObservableObject {
82
82
loginConfig: [
83
83
TypeOfLogin . jwt. rawValue:
84
84
. init(
85
- verifier: " w3a-agg-example " ,
85
+ verifier: " aggregate-sapphire " ,
86
86
typeOfLogin: . jwt,
87
87
name: " Web3Auth-Aggregate-Verifier-GitHub-Example " ,
88
88
clientId: " hiLqaop0amgzCC0AXo4w0rrG9abuJTdu " ,
@@ -106,6 +106,13 @@ class ViewModel: ObservableObject {
106
106
}
107
107
}
108
108
}
109
+
110
+ func logout( ) async throws {
111
+ try await Web3Auth ( W3AInitParams ( clientId: clientId, network: network) ) . logout ( )
112
+ await MainActor . run ( body: {
113
+ loggedIn = false
114
+ } )
115
+ }
109
116
}
110
117
111
118
extension ViewModel {
0 commit comments