Skip to content

Commit c19ec59

Browse files
committed
lint: misc
1 parent d2c8e7e commit c19ec59

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

lib/src/config/app_dependencies.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ import 'package:flutter_news_app_api_server_full_source_code/src/services/dashbo
1313
import 'package:flutter_news_app_api_server_full_source_code/src/services/database_seeding_service.dart';
1414
import 'package:flutter_news_app_api_server_full_source_code/src/services/default_user_preference_limit_service.dart';
1515
import 'package:flutter_news_app_api_server_full_source_code/src/services/jwt_auth_token_service.dart';
16-
import 'package:flutter_news_app_api_server_full_source_code/src/services/mongodb_token_blacklist_service.dart';
1716
import 'package:flutter_news_app_api_server_full_source_code/src/services/mongodb_rate_limit_service.dart';
17+
import 'package:flutter_news_app_api_server_full_source_code/src/services/mongodb_token_blacklist_service.dart';
1818
import 'package:flutter_news_app_api_server_full_source_code/src/services/mongodb_verification_code_storage_service.dart';
1919
import 'package:flutter_news_app_api_server_full_source_code/src/services/rate_limit_service.dart';
2020
import 'package:flutter_news_app_api_server_full_source_code/src/services/token_blacklist_service.dart';

lib/src/middlewares/rate_limiter_middleware.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ String? _getIpAddress(RequestContext context) {
1616
return xff;
1717
}
1818
// Fallback to the direct connection IP if XFF is not available.
19-
return context.request.connectionInfo?.remoteAddress.address;
19+
return context.request.connectionInfo.remoteAddress.address;
2020
}
2121

2222
/// Middleware to enforce rate limiting on a route.
@@ -59,7 +59,7 @@ Middleware rateLimiter({
5959
};
6060
}
6161

62-
/// A specific implementation of the [keyExtractor] for IP-based rate limiting.
62+
/// A specific implementation of the keyExtractor for IP-based rate limiting.
6363
Future<String?> ipKeyExtractor(RequestContext context) async {
6464
return _getIpAddress(context);
6565
}

lib/src/services/mongodb_rate_limit_service.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ class MongoDbRateLimitService implements RateLimitService {
5555
'Rate limit exceeded for key "$key". '
5656
'($recentRequestsCount >= $limit)',
5757
);
58-
throw ForbiddenException(
58+
throw const ForbiddenException(
5959
'You have made too many requests. Please try again later.',
6060
);
6161
}
@@ -72,7 +72,7 @@ class MongoDbRateLimitService implements RateLimitService {
7272
rethrow;
7373
} catch (e, s) {
7474
_log.severe('Error during rate limit check for key "$key"', e, s);
75-
throw OperationFailedException(
75+
throw const OperationFailedException(
7676
'An unexpected error occurred while checking request rate limits.',
7777
);
7878
}

0 commit comments

Comments
 (0)