Skip to content

Commit 09c17e3

Browse files
authored
feat: retunr invite event (#241)
1 parent 9f32b43 commit 09c17e3

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

packages/federation-sdk/src/services/invite.service.ts

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,11 @@ export class InviteService {
3737
roomId: string,
3838
sender: string,
3939
isDirectMessage = false,
40-
) {
40+
): Promise<{
41+
event_id: string;
42+
event: PersistentEventBase<RoomVersion, 'm.room.member'>;
43+
room_id: string;
44+
}> {
4145
this.logger.debug(`Inviting ${userId} to room ${roomId}`);
4246

4347
const stateService = this.stateService;
@@ -95,6 +99,10 @@ export class InviteService {
9599

96100
return {
97101
event_id: inviteEvent.eventId,
102+
event: PersistentEventFactory.createFromRawEvent(
103+
inviteEvent.event,
104+
roomInformation.room_version,
105+
),
98106
room_id: roomId,
99107
};
100108
}
@@ -121,6 +129,10 @@ export class InviteService {
121129

122130
return {
123131
event_id: inviteEvent.eventId,
132+
event: PersistentEventFactory.createFromRawEvent(
133+
inviteEvent.event,
134+
roomInformation.room_version,
135+
),
124136
room_id: roomId,
125137
};
126138
}

0 commit comments

Comments
 (0)