summaryrefslogtreecommitdiff
path: root/packages/backend/src/server
diff options
context:
space:
mode:
authorpiuvas <piuvas@proton.me>2025-01-10 22:10:18 -0300
committerpiuvas <piuvas@proton.me>2025-01-10 22:10:18 -0300
commitf1d9bb2cf1d9045ec13cdeb231656054b9e5bfde (patch)
treee13332c68848afbbf9b2254feb3db14471ebedfd /packages/backend/src/server
parentcomment code (diff)
downloadsharkey-f1d9bb2cf1d9045ec13cdeb231656054b9e5bfde.tar.gz
sharkey-f1d9bb2cf1d9045ec13cdeb231656054b9e5bfde.tar.bz2
sharkey-f1d9bb2cf1d9045ec13cdeb231656054b9e5bfde.zip
requested changes
Diffstat (limited to 'packages/backend/src/server')
-rw-r--r--packages/backend/src/server/api/stream/channel.ts5
1 files changed, 2 insertions, 3 deletions
diff --git a/packages/backend/src/server/api/stream/channel.ts b/packages/backend/src/server/api/stream/channel.ts
index 7a044296fe..cfac4b30ce 100644
--- a/packages/backend/src/server/api/stream/channel.ts
+++ b/packages/backend/src/server/api/stream/channel.ts
@@ -9,8 +9,8 @@ import { isUserRelated } from '@/misc/is-user-related.js';
import { isRenotePacked, isQuotePacked } from '@/misc/is-renote.js';
import type { Packed } from '@/misc/json-schema.js';
import type { JsonObject, JsonValue } from '@/misc/json-value.js';
-import { NoteEntityService } from '@/core/entities/NoteEntityService.js';
import type Connection from './Connection.js';
+import { NoteEntityService } from '@/core/entities/NoteEntityService.js';
/**
* Stream channel
@@ -105,7 +105,7 @@ export default abstract class Channel {
public async assignMyReaction(note: Packed<'Note'>, noteEntityService: NoteEntityService): Promise<Packed<'Note'>> {
let changed = false;
- // cloning here seems like the best solution for a race condition
+ // cloning here seems like the best solution for not sharing changes with other users.
// where multiple users shared the same myReaction. (Sharkey #877)
const clonedNote = { ...note };
if (this.user && isRenotePacked(note) && !isQuotePacked(note)) {
@@ -139,7 +139,6 @@ export default abstract class Channel {
}
}
-
export type MiChannelService<T extends boolean> = {
shouldShare: boolean;
requireCredential: T;