Implement more API

This commit is contained in:
R Midhun Suresh 2026-04-24 01:13:44 +05:30
parent 665da2a273
commit 17c9150320
No known key found for this signature in database
2 changed files with 6 additions and 0 deletions

View File

@ -64,6 +64,7 @@ export class CustomComponentsApi implements ICustomComponentsApi {
type: mxEvent.getType(),
unsigned: mxEvent.getUnsigned(),
wireContent: mxEvent.getWireContent(),
isEncrypted: mxEvent.isEncrypted(),
};
}

View File

@ -30,6 +30,10 @@ export class Room implements IRoom {
public getStateEvent(eventType: string, stateKey: string = ""): WatchableStateEvent {
return new WatchableStateEvent(eventType, stateKey, this.sdkRoom);
}
public isEncrypted(): boolean {
return this.sdkRoom.hasEncryptionStateEvent();
}
}
/**
@ -91,6 +95,7 @@ class WatchableStateEvent extends Watchable<ModuleMatrixEvent | null> {
stateKey: sdkEvent.getStateKey(),
type: sdkEvent.getType(),
unsigned: sdkEvent.getUnsigned(),
isEncrypted: sdkEvent.isEncrypted(),
};
}
}