validateToken method
Implementation
FutureOr<APIToken?> validateToken(APIToken token) {
if (!token.token.startsWith('TK')) return null;
return getUsernameValidTokens(token.username).resolveMapped((userTokens) {
if (userTokens.isEmpty) return null;
var idx = userTokens.indexOf(token);
if (idx < 0) {
return validateUnknownToken(token.username, token.token);
}
token = userTokens[idx];
return token;
});
}