Decode public key from request parameters in peer routes
This commit is contained in:
@@ -171,7 +171,8 @@ class PeerRoutes {
|
||||
|
||||
Future<Response> _deletePeer(Request request) async {
|
||||
try {
|
||||
final publicKey = request.params['publicKey'];
|
||||
final rawPublicKey = request.params['publicKey'];
|
||||
final publicKey = rawPublicKey != null ? Uri.decodeComponent(rawPublicKey) : null;
|
||||
|
||||
if (publicKey == null || publicKey.isEmpty) {
|
||||
return Response.badRequest(
|
||||
@@ -205,7 +206,8 @@ class PeerRoutes {
|
||||
|
||||
Future<Response> _getPeerConfig(Request request) async {
|
||||
try {
|
||||
final publicKey = request.params['publicKey'];
|
||||
final rawPublicKey = request.params['publicKey'];
|
||||
final publicKey = rawPublicKey != null ? Uri.decodeComponent(rawPublicKey) : null;
|
||||
|
||||
if (publicKey == null || publicKey.isEmpty) {
|
||||
return Response.badRequest(
|
||||
@@ -237,7 +239,8 @@ class PeerRoutes {
|
||||
|
||||
Future<Response> _setSpeedLimit(Request request) async {
|
||||
try {
|
||||
final publicKey = request.params['publicKey'];
|
||||
final rawPublicKey = request.params['publicKey'];
|
||||
final publicKey = rawPublicKey != null ? Uri.decodeComponent(rawPublicKey) : null;
|
||||
final body = await request.readAsString();
|
||||
final data = jsonDecode(body) as Map<String, dynamic>;
|
||||
final bytesPerSecond = data['bytesPerSecond'] as int?;
|
||||
@@ -284,7 +287,8 @@ class PeerRoutes {
|
||||
|
||||
Future<Response> _setDataCap(Request request) async {
|
||||
try {
|
||||
final publicKey = request.params['publicKey'];
|
||||
final rawPublicKey = request.params['publicKey'];
|
||||
final publicKey = rawPublicKey != null ? Uri.decodeComponent(rawPublicKey) : null;
|
||||
final body = await request.readAsString();
|
||||
final data = jsonDecode(body) as Map<String, dynamic>;
|
||||
final quotaBytes = data['quotaBytes'] as int?;
|
||||
|
||||
Reference in New Issue
Block a user