From d9986b7a2fabffff50068f4114a16d315941591f Mon Sep 17 00:00:00 2001 From: syuilo Date: Tue, 18 Feb 2020 19:05:11 +0900 Subject: Implement featured note injection --- src/client/components/date-separated-list.vue | 12 +++++- src/client/components/note.vue | 7 ++-- src/client/components/notes.vue | 2 +- src/client/pages/my-settings/index.vue | 9 +++++ src/models/entities/user-profile.ts | 5 +++ src/models/repositories/note.ts | 3 +- src/models/repositories/user.ts | 1 + src/server/api/common/inject-featured.ts | 45 +++++++++++++++++++++++ src/server/api/common/inject-promo.ts | 10 ++--- src/server/api/common/signup.ts | 1 - src/server/api/define.ts | 1 + src/server/api/endpoints/i/update.ts | 5 +++ src/server/api/endpoints/notes/featured.ts | 1 + src/server/api/endpoints/notes/global-timeline.ts | 4 +- src/server/api/endpoints/notes/hybrid-timeline.ts | 4 +- src/server/api/endpoints/notes/local-timeline.ts | 4 +- src/server/api/endpoints/notes/timeline.ts | 4 +- 17 files changed, 102 insertions(+), 16 deletions(-) create mode 100644 src/server/api/common/inject-featured.ts (limited to 'src') diff --git a/src/client/components/date-separated-list.vue b/src/client/components/date-separated-list.vue index c425c02dce..5c6917b3f9 100644 --- a/src/client/components/date-separated-list.vue +++ b/src/client/components/date-separated-list.vue @@ -2,7 +2,7 @@