1
0
Fork 0
mirror of synced 2024-07-03 13:41:01 +12:00

feat: review comments

This commit is contained in:
Christy Jacob 2022-08-09 11:43:34 +05:30
parent 410597eca7
commit f26f2d9e9b

View file

@ -304,34 +304,36 @@ App::init()
if (time() > $key->getAttribute('accessedAt', 0) + APP_KEY_ACCCESS) {
$key->setAttribute('accessedAt', time());
$sdkValidator = new WhiteList([
'nodejs',
'deno',
'php',
'python',
'ruby',
'go',
'java',
'dotnet',
'dart',
'kotlin',
'swift'
], true);
$sdk = $request->getHeader('x-sdk-version', 'UNKNOWN');
$sdk = explode(':', $sdk)[1] ?? '';
if ($sdkValidator->isValid($sdk)) {
$sdks = $key->getAttribute('sdks', []);
if (!in_array($sdk, $sdks)) {
array_push($sdks, $sdk);
}
$key->setAttribute('sdks', $sdks);
}
$dbForConsole->updateDocument('keys', $key->getId(), $key);
$dbForConsole->deleteCachedDocument('projects', $project->getId());
}
$sdkValidator = new WhiteList([
'nodejs',
'deno',
'php',
'python',
'ruby',
'go',
'java',
'dotnet',
'dart',
'kotlin',
'swift'
], true);
$sdk = $request->getHeader('x-sdk-version', 'UNKNOWN');
$sdk = explode(':', $sdk)[1] ?? '';
if ($sdkValidator->isValid($sdk)) {
$sdks = $key->getAttribute('sdks', []);
if (!in_array($sdk, $sdks)) {
array_push($sdks, $sdk);
$key->setAttribute('sdks', $sdks);
$dbForConsole->updateDocument('keys', $key->getId(), $key);
$dbForConsole->deleteCachedDocument('projects', $project->getId());
}
}
}
}