diff --git a/app/Http/Controllers/Api/DialogController.php b/app/Http/Controllers/Api/DialogController.php index 9b572c9a2..4182303d1 100755 --- a/app/Http/Controllers/Api/DialogController.php +++ b/app/Http/Controllers/Api/DialogController.php @@ -616,13 +616,14 @@ class DialogController extends AbstractController $dialogUser->updated_at = Carbon::now(); $dialogUser->save(); // - $dialogUser->webSocketDialog->generateUnread($user->userid); + $dialogUser->webSocketDialog->generateUnread($user->userid, true); $data[] = [ 'id' => $dialogUser->webSocketDialog->id, 'unread' => $dialogUser->webSocketDialog->unread, 'mention' => $dialogUser->webSocketDialog->mention, + 'position_msgs' => $dialogUser->webSocketDialog->position_msgs, 'user_at' => Carbon::parse($dialogUser->updated_at)->toDateTimeString('millisecond'), - 'user_ms' => Carbon::parse($dialogUser->updated_at)->valueOf() + 'user_ms' => Carbon::parse($dialogUser->updated_at)->valueOf(), ]; } return Base::retSuccess('success', $data); diff --git a/resources/assets/js/pages/manage/components/DialogWrapper.vue b/resources/assets/js/pages/manage/components/DialogWrapper.vue index fad5403dc..fb0927a3e 100644 --- a/resources/assets/js/pages/manage/components/DialogWrapper.vue +++ b/resources/assets/js/pages/manage/components/DialogWrapper.vue @@ -136,10 +136,10 @@ -