From efadf1d74b5872b41d46f39e1dc4e143fe0ec098 Mon Sep 17 00:00:00 2001 From: ArnabChatterjee20k Date: Wed, 13 May 2026 11:18:09 +0530 Subject: [PATCH] removed redundant --- app/realtime.php | 32 -------------------------------- 1 file changed, 32 deletions(-) diff --git a/app/realtime.php b/app/realtime.php index 1300c8c91c..4c542c9672 100644 --- a/app/realtime.php +++ b/app/realtime.php @@ -39,7 +39,6 @@ use Utopia\Database\DateTime; use Utopia\Database\Document; use Utopia\Database\Exception\Query as QueryException; use Utopia\Database\Helpers\ID; -use Utopia\Database\Helpers\Permission; use Utopia\Database\Helpers\Role; use Utopia\Database\Query; use Utopia\Database\Validator\Authorization; @@ -360,37 +359,6 @@ if (!function_exists('triggerPresenceEvent')) { } } -if (!function_exists('setPermission')) { - function setPermission(Document $document, ?array $permissions, Authorization $authorization): void - { - $allowedPermissions = [ - Database::PERMISSION_READ, - Database::PERMISSION_UPDATE, - Database::PERMISSION_DELETE, - Database::PERMISSION_WRITE, - ]; - $permissions = Permission::aggregate($permissions, $allowedPermissions); - foreach (Database::PERMISSIONS as $type) { - foreach ($permissions as $permission) { - $permission = Permission::parse($permission); - if ($permission->getPermission() != $type) { - continue; - } - $role = (new Role( - $permission->getRole(), - $permission->getIdentifier(), - $permission->getDimension() - ))->toString(); - if (!$authorization->hasRole($role)) { - throw new Exception(Exception::USER_UNAUTHORIZED, 'Permissions must be one of: (' . \implode(', ', $authorization->getRoles()) . ')'); - } - } - } - sort($permissions, SORT_STRING); - $document->setAttribute('$permissions', $permissions); - } -} - global $container; $container->set('pools', function ($register) {