Use MatrixClientPeg::safeGet in src/{stores,hooks,components/structures}/* (#10988)
This commit is contained in:
parent
707fd9ccf0
commit
dd46db4817
34 changed files with 139 additions and 130 deletions
|
@ -138,7 +138,7 @@ export class StopGapWidgetDriver extends WidgetDriver {
|
|||
WidgetEventCapability.forStateEvent(
|
||||
EventDirection.Send,
|
||||
"org.matrix.msc3401.call.member",
|
||||
MatrixClientPeg.get().getUserId()!,
|
||||
MatrixClientPeg.safeGet().getSafeUserId(),
|
||||
).raw,
|
||||
);
|
||||
this.allowedCapabilities.add(
|
||||
|
@ -266,7 +266,7 @@ export class StopGapWidgetDriver extends WidgetDriver {
|
|||
encrypted: boolean,
|
||||
contentMap: { [userId: string]: { [deviceId: string]: object } },
|
||||
): Promise<void> {
|
||||
const client = MatrixClientPeg.get();
|
||||
const client = MatrixClientPeg.safeGet();
|
||||
|
||||
if (encrypted) {
|
||||
const deviceInfoMap = await client.crypto!.deviceList.downloadKeys(Object.keys(contentMap), false);
|
||||
|
@ -382,7 +382,7 @@ export class StopGapWidgetDriver extends WidgetDriver {
|
|||
if (opts.approved) {
|
||||
return observer.update({
|
||||
state: OpenIDRequestState.Allowed,
|
||||
token: await MatrixClientPeg.get().getOpenIdToken(),
|
||||
token: await MatrixClientPeg.safeGet().getOpenIdToken(),
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -393,7 +393,7 @@ export class StopGapWidgetDriver extends WidgetDriver {
|
|||
);
|
||||
|
||||
const getToken = (): Promise<IOpenIDCredentials> => {
|
||||
return MatrixClientPeg.get().getOpenIdToken();
|
||||
return MatrixClientPeg.safeGet().getOpenIdToken();
|
||||
};
|
||||
|
||||
if (oidcState === OIDCState.Denied) {
|
||||
|
@ -425,7 +425,7 @@ export class StopGapWidgetDriver extends WidgetDriver {
|
|||
}
|
||||
|
||||
public async *getTurnServers(): AsyncGenerator<ITurnServer> {
|
||||
const client = MatrixClientPeg.get();
|
||||
const client = MatrixClientPeg.safeGet();
|
||||
if (!client.pollingTurnServers || !client.getTurnServers().length) return;
|
||||
|
||||
let setTurnServer: (server: ITurnServer) => void;
|
||||
|
@ -468,7 +468,7 @@ export class StopGapWidgetDriver extends WidgetDriver {
|
|||
limit?: number,
|
||||
direction?: "f" | "b",
|
||||
): Promise<IReadEventRelationsResult> {
|
||||
const client = MatrixClientPeg.get();
|
||||
const client = MatrixClientPeg.safeGet();
|
||||
const dir = direction as Direction;
|
||||
roomId = roomId ?? SdkContextClass.instance.roomViewStore.getRoomId() ?? undefined;
|
||||
|
||||
|
@ -492,7 +492,7 @@ export class StopGapWidgetDriver extends WidgetDriver {
|
|||
}
|
||||
|
||||
public async searchUserDirectory(searchTerm: string, limit?: number): Promise<ISearchUserDirectoryResult> {
|
||||
const client = MatrixClientPeg.get();
|
||||
const client = MatrixClientPeg.safeGet();
|
||||
|
||||
const { limited, results } = await client.searchUserDirectory({ term: searchTerm, limit });
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue