Fix custom hangup button
							parent
							
								
									c56368cdbb
								
							
						
					
					
						commit
						7b93c56bd0
					
				|  | @ -22,10 +22,10 @@ import {KJUR} from 'jsrsasign'; | |||
| import { | ||||
|     IOpenIDCredentials, | ||||
|     IWidgetApiRequest, | ||||
|     IWidgetApiRequestEmptyData, | ||||
|     VideoConferenceCapabilities, | ||||
|     WidgetApi | ||||
|     WidgetApi, | ||||
| } from "matrix-widget-api"; | ||||
| import { ElementWidgetActions } from "matrix-react-sdk/src/stores/widgets/ElementWidgetActions"; | ||||
| 
 | ||||
| const JITSI_OPENIDTOKEN_JWT_AUTH = 'openidtoken-jwt'; | ||||
| 
 | ||||
|  | @ -76,7 +76,7 @@ let meetApi: any; // JitsiMeetExternalAPI | |||
|             widgetApi.requestCapabilities(VideoConferenceCapabilities); | ||||
|             readyPromise = Promise.all([ | ||||
|                 new Promise<void>(resolve => { | ||||
|                     widgetApi.once<CustomEvent<IWidgetApiRequest>>("action:im.vector.ready", ev => { | ||||
|                     widgetApi.once<CustomEvent<IWidgetApiRequest>>(`action:${ElementWidgetActions.ClientReady}`, ev => { | ||||
|                         ev.preventDefault(); | ||||
|                         widgetApi.transport.reply(ev.detail, {}); | ||||
|                         resolve(); | ||||
|  | @ -116,7 +116,7 @@ let meetApi: any; // JitsiMeetExternalAPI | |||
| 
 | ||||
|             // TODO: register widgetApi listeners for PTT controls (https://github.com/vector-im/riot-web/issues/12795)
 | ||||
| 
 | ||||
|             widgetApi.addEventListener('hangup', (ev: CustomEvent<IWidgetApiRequest>) => { | ||||
|             widgetApi.addEventListener(`action:${ElementWidgetActions.HangupCall}`, (ev: CustomEvent<IWidgetApiRequest>) => { | ||||
|                 if (meetApi) meetApi.executeCommand('hangup'); | ||||
|                 widgetApi.transport.reply(ev.detail, {}); // ack
 | ||||
|             }); | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Travis Ralston
						Travis Ralston