wip: optimizations

This commit is contained in:
2026-05-23 15:28:40 +02:00
parent 5bf506af03
commit 155fe20862
89 changed files with 7431 additions and 392 deletions

View File

@@ -26,6 +26,7 @@ export type CommandTypeKey = typeof CommandType[keyof typeof CommandType];
export const QueryType = {
GetMessages: 'get-messages',
GetMessagesSince: 'get-messages-since',
GetRoomMessageStats: 'get-room-message-stats',
GetMessageById: 'get-message-by-id',
GetReactionsForMessage: 'get-reactions-for-message',
GetUser: 'get-user',
@@ -241,6 +242,7 @@ export interface GetMessagesQuery {
};
}
export interface GetMessagesSinceQuery { type: typeof QueryType.GetMessagesSince; payload: { roomId: string; sinceTimestamp: number } }
export interface GetRoomMessageStatsQuery { type: typeof QueryType.GetRoomMessageStats; payload: { roomId: string } }
export interface GetMessageByIdQuery { type: typeof QueryType.GetMessageById; payload: { messageId: string } }
export interface GetReactionsForMessageQuery { type: typeof QueryType.GetReactionsForMessage; payload: { messageId: string } }
export interface GetUserQuery { type: typeof QueryType.GetUser; payload: { userId: string } }
@@ -259,6 +261,7 @@ export interface GetMetaQuery { type: typeof QueryType.GetMeta; payload: { key:
export type Query =
| GetMessagesQuery
| GetMessagesSinceQuery
| GetRoomMessageStatsQuery
| GetMessageByIdQuery
| GetReactionsForMessageQuery
| GetUserQuery