From 80c034ef4431d485fc02de15ec1d7934e4ba07e8 Mon Sep 17 00:00:00 2001 From: Easy Date: Thu, 31 Mar 2022 00:20:59 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=B8=85=E9=99=A4=E5=85=A8?= =?UTF-8?q?=E9=83=A8=E6=B6=88=E6=81=AF=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 8 ++++++++ api/app/Http/Controllers/PushDeerMessageController.php | 6 ++++++ api/routes/api.php | 2 ++ 3 files changed, 16 insertions(+) diff --git a/README.md b/README.md index 39d9259..ea7b70b 100644 --- a/README.md +++ b/README.md @@ -411,6 +411,14 @@ type 为 image 时,text 中为要发送图片的URL。 |token|认证token| |id|消息ID| +#### 清除全部消息 + +`POST /message/clean` + +|参数|说明|备注| +|-|-|-| +|token|认证token| + [更详细的请求和返回值可以参考这里](doc/api/PushDeerOS.md) diff --git a/api/app/Http/Controllers/PushDeerMessageController.php b/api/app/Http/Controllers/PushDeerMessageController.php index 555ea21..987ee9d 100644 --- a/api/app/Http/Controllers/PushDeerMessageController.php +++ b/api/app/Http/Controllers/PushDeerMessageController.php @@ -145,4 +145,10 @@ class PushDeerMessageController extends Controller return send_error('消息不存在或已删除', ErrorCode('ARGS')); } + + public function clean(Request $request) + { + PushDeerMessage::where('uid', $_SESSION['uid'])->delete(); + return http_result(['message'=>'done']); + } } diff --git a/api/routes/api.php b/api/routes/api.php index 033a9c7..f6cf48f 100644 --- a/api/routes/api.php +++ b/api/routes/api.php @@ -63,6 +63,8 @@ Route::middleware('auto.login')->group(function () { Route::post('/message/list', 'App\Http\Controllers\PushDeerMessageController@list'); // 删除消息 Route::post('/message/remove', 'App\Http\Controllers\PushDeerMessageController@remove'); + // 删除全部消息 + Route::post('/message/clean', 'App\Http\Controllers\PushDeerMessageController@clean'); Route::post('/user/info', 'App\Http\Controllers\PushDeerUserController@info');