1
0
Fork 0
mirror of synced 2024-10-02 02:07:04 +13:00

feat: review comments

This commit is contained in:
Christy Jacob 2022-08-09 01:36:36 +05:30
parent 82e39ccf52
commit 4bced29ec9

View file

@ -305,21 +305,21 @@ App::init()
if (time() > $key->getAttribute('accessedAt', 0) + APP_KEY_USAGE) {
$key->setAttribute('accessedAt', time());
$sdkValidator = new WhiteList([
'appwrite:nodejs',
'appwrite:deno',
'appwrite:php',
'appwrite:python',
'appwrite:ruby',
'appwrite:go',
'appwrite:java',
'appwrite:dotnet',
'appwrite:dart',
'appwrite:kotlin',
'appwrite:swift'
'nodejs',
'deno',
'php',
'python',
'ruby',
'go',
'java',
'dotnet',
'dart',
'kotlin',
'swift'
], true);
$sdk = $request->getHeader('x-sdk-version', 'UNKNOWN');
$sdk = substr($sdk, 0, strrpos($sdk, ':'));
$sdk = explode(':', $sdk)[1] ?? 'UNKNOWN';
if ($sdkValidator->isValid($sdk)) {
$sdks = $key->getAttribute('sdks', []);