Change to class field

This commit is contained in:
R Midhun Suresh 2025-11-04 16:58:27 +05:30
parent 8a59a16ccb
commit 5f8aa32015
No known key found for this signature in database

View File

@ -10,16 +10,11 @@ import { AccountDataApi } from "./AccountDataApi";
import { MatrixClientPeg } from "../MatrixClientPeg";
export class ClientApi implements IClientApi {
private accountDataApi?: AccountDataApi;
public readonly accountData = new AccountDataApi();
public getRoom(roomId: string): Room | null {
const sdkRoom = MatrixClientPeg.safeGet().getRoom(roomId);
if (sdkRoom) return new ModuleRoom(sdkRoom);
return null;
}
public get accountData(): AccountDataApi {
this.accountDataApi ??= new AccountDataApi();
return this.accountDataApi;
}
}