summaryrefslogtreecommitdiff
path: root/packages/backend/src/server/api/stream
diff options
context:
space:
mode:
authorHazelnoot <acomputerdog@gmail.com>2025-06-03 17:59:46 -0400
committerHazelnoot <acomputerdog@gmail.com>2025-06-03 17:59:46 -0400
commit5bd49d4aab0ea179f4c712095ef17fee311909be (patch)
treef3b897f817291ab4b84e5c4134ca45355becee2b /packages/backend/src/server/api/stream
parentcopy changes to role channel (diff)
downloadsharkey-5bd49d4aab0ea179f4c712095ef17fee311909be.tar.gz
sharkey-5bd49d4aab0ea179f4c712095ef17fee311909be.tar.bz2
sharkey-5bd49d4aab0ea179f4c712095ef17fee311909be.zip
fix user-list channel auth
Diffstat (limited to 'packages/backend/src/server/api/stream')
-rw-r--r--packages/backend/src/server/api/stream/channels/user-list.ts5
1 files changed, 3 insertions, 2 deletions
diff --git a/packages/backend/src/server/api/stream/channels/user-list.ts b/packages/backend/src/server/api/stream/channels/user-list.ts
index 06619d1208..932fe84c0c 100644
--- a/packages/backend/src/server/api/stream/channels/user-list.ts
+++ b/packages/backend/src/server/api/stream/channels/user-list.ts
@@ -16,7 +16,8 @@ import Channel, { type MiChannelService } from '../channel.js';
class UserListChannel extends Channel {
public readonly chName = 'userList';
public static shouldShare = false;
- public static requireCredential = false as const;
+ public static requireCredential = true as const;
+ public static kind = 'read:account';
private listId: string;
private membershipsMap: Record<string, Pick<MiUserListMembership, 'withReplies'> | undefined> = {};
private listUsersClock: NodeJS.Timeout;
@@ -128,7 +129,7 @@ class UserListChannel extends Channel {
}
@Injectable()
-export class UserListChannelService implements MiChannelService<false> {
+export class UserListChannelService implements MiChannelService<true> {
public readonly shouldShare = UserListChannel.shouldShare;
public readonly requireCredential = UserListChannel.requireCredential;
public readonly kind = UserListChannel.kind;