diff --git a/src/matrix-shim/data.ts b/src/matrix-shim/data.ts index 1f5ba58f8..c5009deaa 100644 --- a/src/matrix-shim/data.ts +++ b/src/matrix-shim/data.ts @@ -98,6 +98,7 @@ export class MatrixDataWrapper { membership: 'join', displayname: member.displayname, avatar_url: member.avatar_url, + is_direct: room.direct, }, origin_server_ts: room.createdAt, sender: member.id, diff --git a/src/matrix-shim/index.ts b/src/matrix-shim/index.ts index 444a32f79..efaf523b6 100644 --- a/src/matrix-shim/index.ts +++ b/src/matrix-shim/index.ts @@ -544,7 +544,7 @@ export class MatrixShim { } return { - account_data: this.data.accountDataDirect(this.oauthSession!.did), + account_data: { events: [this.data.accountDataDirect(this.oauthSession!.did)] }, next_batch: Date.now().toString(), rooms, };