FutureOr<APIToken?> getAPIToken(String? token) { if (token == null || token.isEmpty || !token.startsWith('TK')) return null; return _tokenStore.get(token).resolveMapped((token) => token?.apiToken); }