Authgear constructor
Authgear({})
Implementation
Authgear({
required this.clientID,
required this.endpoint,
this.name = "default",
this.shareSessionWithSystemBrowser = false,
this.sendWechatAuthRequest,
TokenStorage? tokenStorage,
}) : _tokenStorage = tokenStorage ?? PersistentTokenStorage(),
_storage = PersistentContainerStorage() {
final plainHttpClient = Client();
final authgearHttpClient = AuthgearHttpClient(this, plainHttpClient);
_apiClient = APIClient(
endpoint: endpoint,
plainHttpClient: plainHttpClient,
authgearHttpClient: authgearHttpClient,
);
}