From a1f321d92e245fae984783f4ddd10f06b9a329ea Mon Sep 17 00:00:00 2001 From: ArnabChatterjee20k Date: Wed, 13 May 2026 12:38:47 +0530 Subject: [PATCH] updated presence model --- src/Appwrite/Realtime/Message/Handlers/Presence.php | 1 + src/Appwrite/Utopia/Response/Model/Presence.php | 7 +------ 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/src/Appwrite/Realtime/Message/Handlers/Presence.php b/src/Appwrite/Realtime/Message/Handlers/Presence.php index 76ed48f47e..7cdff4828c 100644 --- a/src/Appwrite/Realtime/Message/Handlers/Presence.php +++ b/src/Appwrite/Realtime/Message/Handlers/Presence.php @@ -102,6 +102,7 @@ class Presence extends Action $presence->removeAttribute('$tenant'); $presence->removeAttribute('hostname'); $presence->removeAttribute('perms_md5'); + $presence->removeAttribute('userInternalId'); $realtime->connections[$connectionId]['presences'][$presence->getId()] = $presence; diff --git a/src/Appwrite/Utopia/Response/Model/Presence.php b/src/Appwrite/Utopia/Response/Model/Presence.php index b6da06c0a3..6efd58aabe 100644 --- a/src/Appwrite/Utopia/Response/Model/Presence.php +++ b/src/Appwrite/Utopia/Response/Model/Presence.php @@ -55,12 +55,6 @@ class Presence extends Any 'example' => ['read("any")'], 'array' => true, ]) - ->addRule('userInternalId', [ - 'type' => self::TYPE_STRING, - 'description' => 'User internal ID.', - 'default' => '', - 'example' => '1', - ]) ->addRule('userId', [ 'type' => self::TYPE_STRING, 'description' => 'User ID.', @@ -97,6 +91,7 @@ class Presence extends Any $document->removeAttribute('$tenant'); $document->removeAttribute('hostname'); $document->removeAttribute('perms_md5'); + $document->removeAttribute('userInternalId'); if (!$document->isEmpty()) { $document->setAttribute('$sequence', (string) $document->getAttribute('$sequence', ''));