添加清除全部消息接口

This commit is contained in:
Easy 2022-03-31 00:20:59 +08:00
parent 722ba0eb9e
commit 80c034ef44
3 changed files with 16 additions and 0 deletions

View File

@ -411,6 +411,14 @@ type 为 image 时text 中为要发送图片的URL。
|token|认证token|
|id|消息ID|
#### 清除全部消息
`POST /message/clean`
|参数|说明|备注|
|-|-|-|
|token|认证token|
[更详细的请求和返回值可以参考这里](doc/api/PushDeerOS.md)

View File

@ -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']);
}
}

View File

@ -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');