diff --git a/app/Http/Controllers/Api/DialogController.php b/app/Http/Controllers/Api/DialogController.php index 3ec12877..04102382 100755 --- a/app/Http/Controllers/Api/DialogController.php +++ b/app/Http/Controllers/Api/DialogController.php @@ -504,7 +504,8 @@ class DialogController extends AbstractController ->update([ 'top' => 0 ]); - $dialogUser->top = 1; + $top = $dialogUser->top === 1 ? 0 : 1; + $dialogUser->top = $top; $dialogUser->save(); return Base::retSuccess("success", $dialogId); } diff --git a/resources/assets/js/pages/manage/messenger.vue b/resources/assets/js/pages/manage/messenger.vue index 66bf985b..e699cb39 100644 --- a/resources/assets/js/pages/manage/messenger.vue +++ b/resources/assets/js/pages/manage/messenger.vue @@ -76,7 +76,11 @@ transfer>