summaryrefslogtreecommitdiff
path: root/packages/backend/src/server/api/endpoints/notes/renotes.ts
diff options
context:
space:
mode:
authorMar0xy <marie@kaifa.ch>2023-10-15 02:16:02 +0200
committerMar0xy <marie@kaifa.ch>2023-10-15 02:16:02 +0200
commit7e648a255f03a6ba0ebeb8547509796f3a9bd7d2 (patch)
treeb38091b182db5643a1fbc9ce90302e5e3b0e164a /packages/backend/src/server/api/endpoints/notes/renotes.ts
parentfix: Boost count not decrementing on removal (diff)
downloadsharkey-7e648a255f03a6ba0ebeb8547509796f3a9bd7d2.tar.gz
sharkey-7e648a255f03a6ba0ebeb8547509796f3a9bd7d2.tar.bz2
sharkey-7e648a255f03a6ba0ebeb8547509796f3a9bd7d2.zip
upd: Separate quote from boost
Diffstat (limited to 'packages/backend/src/server/api/endpoints/notes/renotes.ts')
-rw-r--r--packages/backend/src/server/api/endpoints/notes/renotes.ts9
1 files changed, 8 insertions, 1 deletions
diff --git a/packages/backend/src/server/api/endpoints/notes/renotes.ts b/packages/backend/src/server/api/endpoints/notes/renotes.ts
index 2099701ab2..063650b3c7 100644
--- a/packages/backend/src/server/api/endpoints/notes/renotes.ts
+++ b/packages/backend/src/server/api/endpoints/notes/renotes.ts
@@ -44,6 +44,7 @@ export const paramDef = {
limit: { type: 'integer', minimum: 1, maximum: 100, default: 10 },
sinceId: { type: 'string', format: 'misskey:id' },
untilId: { type: 'string', format: 'misskey:id' },
+ quote: { type: 'boolean', default: false },
},
required: ['noteId'],
} as const;
@@ -74,7 +75,13 @@ export default class extends Endpoint<typeof meta, typeof paramDef> { // eslint-
if (ps.userId) {
query.andWhere("user.id = :userId", { userId: ps.userId });
- }
+ }
+
+ if (ps.quote) {
+ query.andWhere("note.text IS NOT NULL");
+ } else {
+ query.andWhere("note.text IS NULL");
+ }
this.queryService.generateVisibilityQuery(query, me);
if (me) this.queryService.generateMutedUserQuery(query, me);