diff --git a/app/Models/WebSocketDialog.php b/app/Models/WebSocketDialog.php index 9f946ae4f..108e49c7f 100644 --- a/app/Models/WebSocketDialog.php +++ b/app/Models/WebSocketDialog.php @@ -62,7 +62,7 @@ class WebSocketDialog extends AbstractModel public function formatData($userid, $hasData = false) { $dialogUserFun = function ($key, $default = null) use ($userid) { - $data = Cache::remember("Dialog::formatData", now()->addSeconds(10), function () use ($userid) { + $data = Cache::remember("Dialog::formatData-{$this->id}-{$userid}", now()->addSeconds(10), function () use ($userid) { return WebSocketDialogUser::whereDialogId($this->id)->whereUserid($userid)->first()?->toArray(); }); return $data[$key] ?? $default;