From ac5453232fa848d123cf19b461195d957b9dbc20 Mon Sep 17 00:00:00 2001 From: Xeltica <7106976+Xeltica@users.noreply.github.com> Date: Sun, 9 Feb 2020 21:31:17 +0900 Subject: お知らせの固定表示 (#5887) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * お知らせの固定 * :v: * Update index.home.vue Co-authored-by: syuilo --- src/server/api/endpoints/announcements.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/server/api') diff --git a/src/server/api/endpoints/announcements.ts b/src/server/api/endpoints/announcements.ts index c6050d6092..2b7f90c31f 100644 --- a/src/server/api/endpoints/announcements.ts +++ b/src/server/api/endpoints/announcements.ts @@ -13,6 +13,11 @@ export const meta = { default: 10 }, + withUnreads: { + validator: $.optional.boolean, + default: false + }, + sinceId: { validator: $.optional.type(ID), }, @@ -38,5 +43,5 @@ export default define(meta, async (ps, user) => { } } - return announcements; + return ps.withUnreads ? announcements.filter((a: any) => !a.isRead) : announcements; }); -- cgit v1.2.3-freya