From 97f2c172827ef2da115956aaab8900dad0331a4e Mon Sep 17 00:00:00 2001 From: netkas Date: Wed, 12 Mar 2025 20:39:50 -0400 Subject: [PATCH] Refactor SettingsGetSignature to update parameter handling by changing 'uuid' to 'signature_uuid' and ensure proper type casting for signature retrieval. https://github.com/nosial/Socialbox-PHP/issues/62 --- .../StandardMethods/Settings/SettingsGetSignature.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Socialbox/Classes/StandardMethods/Settings/SettingsGetSignature.php b/src/Socialbox/Classes/StandardMethods/Settings/SettingsGetSignature.php index a31814e..4b82281 100644 --- a/src/Socialbox/Classes/StandardMethods/Settings/SettingsGetSignature.php +++ b/src/Socialbox/Classes/StandardMethods/Settings/SettingsGetSignature.php @@ -19,14 +19,14 @@ */ public static function execute(ClientRequest $request, RpcRequest $rpcRequest): ?SerializableInterface { - if(!$rpcRequest->containsParameter('uuid') && $rpcRequest->getParameter('uuid') !== null) + if(!$rpcRequest->containsParameter('signature_uuid')) { - throw new MissingRpcArgumentException('uuid'); + throw new MissingRpcArgumentException('signature_uuid'); } try { - $key = SigningKeysManager::getSigningKey($request->getPeer()->getUuid(), $rpcRequest->getParameter('uuid')); + $key = SigningKeysManager::getSigningKey($request->getPeer()->getUuid(), (string)$rpcRequest->getParameter('signature_uuid')); } catch (DatabaseOperationException $e) {