From cc88733204701523132a52703d358e8b48f493d3 Mon Sep 17 00:00:00 2001 From: Gigiaj Date: Tue, 15 Apr 2025 22:47:30 -0500 Subject: [PATCH] readd openid handling --- src/app/features/room/SmallWidgetDriver.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/app/features/room/SmallWidgetDriver.ts b/src/app/features/room/SmallWidgetDriver.ts index 5c13e405..ded485b8 100644 --- a/src/app/features/room/SmallWidgetDriver.ts +++ b/src/app/features/room/SmallWidgetDriver.ts @@ -14,6 +14,10 @@ import { type ISearchUserDirectoryResult, type IGetMediaConfigResult, type UpdateDelayedEventAction, + OpenIDRequestState, + IOpenIDCredentials, + SimpleObservable, + IOpenIDUpdate, } from 'matrix-widget-api'; import { EventType, @@ -385,6 +389,13 @@ export class SmallWidgetDriver extends WidgetDriver { return results.map((e) => e.getEffectiveEvent() as IRoomEvent); } + public async askOpenID(observer: SimpleObservable): Promise { + return observer.update({ + state: OpenIDRequestState.Allowed, + token: await this.mxClient.getOpenIdToken(), + }); + } + /** * Reads the current values of all matching room state entries. * @param roomId The ID of the room.