1
0
mirror of https://github.com/misskey-dev/misskey.git synced 2026-05-04 11:56:13 +02:00

enhance: チャットルームに招待されたときの通知を追加

This commit is contained in:
syuilo
2025-03-25 15:25:43 +09:00
parent 2fc3baa988
commit 304d0eb83b
15 changed files with 105 additions and 13 deletions

View File

@@ -26,6 +26,7 @@ import { Packed } from '@/misc/json-schema.js';
import { sqlLikeEscape } from '@/misc/sql-like-escape.js';
import { CustomEmojiService } from '@/core/CustomEmojiService.js';
import { emojiRegex } from '@/misc/emoji-regex.js';
import { NotificationService } from '@/core/NotificationService.js';
const MAX_ROOM_MEMBERS = 30;
const MAX_REACTIONS_PER_MESSAGE = 100;
@@ -68,6 +69,7 @@ export class ChatService {
private apRendererService: ApRendererService,
private queueService: QueueService,
private pushNotificationService: PushNotificationService,
private notificationService: NotificationService,
private userBlockingService: UserBlockingService,
private queryService: QueryService,
private roleService: RoleService,
@@ -544,6 +546,10 @@ export class ChatService {
const created = await this.chatRoomInvitationsRepository.insertOne(invitation);
this.notificationService.createNotification(inviteeId, 'chatRoomInvitationReceived', {
invitationId: invitation.id,
}, inviterId);
return created;
}