@@ -185,9 +185,14 @@ export class StopGapWidgetDriver extends WidgetDriver {
185185
186186 public async sendToDevice (
187187 eventType : string ,
188+ encrypt : boolean ,
188189 contentMap : { [ userId : string ] : { [ deviceId : string ] : unknown } } ,
189190 ) : Promise < void > {
190- await MatrixClientPeg . get ( ) . sendToDevice ( eventType , contentMap ) ;
191+ if ( encrypt ) {
192+ throw new Error ( "Encrypted to-device events not supported yet" ) ;
193+ } else {
194+ await MatrixClientPeg . get ( ) . sendToDevice ( eventType , contentMap ) ;
195+ }
191196 }
192197
193198 private pickRooms ( roomIds : ( string | Symbols . AnyRoom ) [ ] = null ) : Room [ ] {
@@ -205,7 +210,7 @@ export class StopGapWidgetDriver extends WidgetDriver {
205210 msgtype : string | undefined ,
206211 limitPerRoom : number ,
207212 roomIds : ( string | Symbols . AnyRoom ) [ ] = null ,
208- ) : Promise < object [ ] > {
213+ ) : Promise < IRoomEvent [ ] > {
209214 limitPerRoom = limitPerRoom > 0 ? Math . min ( limitPerRoom , Number . MAX_SAFE_INTEGER ) : Number . MAX_SAFE_INTEGER ; // relatively arbitrary
210215
211216 const rooms = this . pickRooms ( roomIds ) ;
@@ -232,7 +237,7 @@ export class StopGapWidgetDriver extends WidgetDriver {
232237 stateKey : string | undefined ,
233238 limitPerRoom : number ,
234239 roomIds : ( string | Symbols . AnyRoom ) [ ] = null ,
235- ) : Promise < object [ ] > {
240+ ) : Promise < IRoomEvent [ ] > {
236241 limitPerRoom = limitPerRoom > 0 ? Math . min ( limitPerRoom , Number . MAX_SAFE_INTEGER ) : Number . MAX_SAFE_INTEGER ; // relatively arbitrary
237242
238243 const rooms = this . pickRooms ( roomIds ) ;
0 commit comments