getTokenFirebase method
Authenticate via Firebase and extract the session token from the response header.
FLAG: Vendure-specific — relies on response header vendure-auth-token.
Implementation
@override
Future<String?> getTokenFirebase({
required String uid,
required String jwt,
String tokenName = 'vendure-auth-token',
}) async {
final headersResponse = await _authBaseOps.extractResponseHeaders(
OperationType.mutation,
firebaseAuthMutation,
{'uid': uid, 'jwt': jwt},
[tokenName],
);
final token = headersResponse?[tokenName];
if (token != null) {
_tokenLocalDataSource.setToken(token);
}
return token;
}