Future<String?> getToken(String userId) async { final tokenInfo = _tokens[userId]; if (tokenInfo != null && tokenInfo.isValid) { return tokenInfo.token; } return null; }