refactor: chatbox user chat status

Only save the user's chat status in one place, and sync it with the server when it's updated.
This commit is contained in:
Roardom
2025-07-20 10:18:17 +00:00
parent d06c82b31a
commit 820946c2b6
3 changed files with 17 additions and 20 deletions
+2 -2
View File
@@ -420,7 +420,7 @@ class ChatController extends Controller
}
/* USERS */
public function updateUserChatStatus(Request $request): \Illuminate\Http\JsonResponse
public function updateUserChatStatus(Request $request): \Illuminate\Contracts\Routing\ResponseFactory|\Illuminate\Http\Response
{
$user = $request->user();
$user->load(['chatStatus', 'chatroom', 'group', 'echoes']);
@@ -432,7 +432,7 @@ class ChatController extends Controller
$user->chatStatus()->associate($status);
$user->save();
return response()->json($user);
return response('success');
}
public function updateUserRoom(Request $request): \Illuminate\Http\JsonResponse