signInWithCustomToken method
Future<AuthUser>
signInWithCustomToken(
{ - required String token,
})
Implementation
Future<AuthUser> signInWithCustomToken({required String token}) async {
return monitoringService.monitorAction<AuthUser>(
actionName: 'signInWithCustomToken',
provider: _authProviderName,
resultParser: (result) => {'user_id': result.userId},
action: (_) async {
_ensureInitialized();
AuthUser authUser = await authService.signInWithCustomToken(
token: token,
);
var authUserSession = await _getOrCreateSessionIfEnabled(
userId: authUser.userId,
refresh: true,
);
_assignSession(authUser, authUserSession);
_captureBaseSession(authUserSession);
return authService.user!;
},
);
}