@@ -2930,7 +2930,7 @@ export class MatrixClient extends TypedEventEmitter<EmittedEvents, ClientEventHa
29302930 throw new Error ( "End-to-end encryption disabled" ) ;
29312931 }
29322932
2933- const path = this . makeKeyBackupPath ( roomId ! , sessionId ! , version ! ) ;
2933+ const path = this . makeKeyBackupPath ( roomId ! , sessionId ! , version ) ;
29342934 await this . http . authedRequest (
29352935 Method . Put , path . path , path . queryData , data ,
29362936 { prefix : ClientPrefix . V3 } ,
@@ -3284,7 +3284,7 @@ export class MatrixClient extends TypedEventEmitter<EmittedEvents, ClientEventHa
32843284 throw new Error ( "End-to-end encryption disabled" ) ;
32853285 }
32863286
3287- const path = this . makeKeyBackupPath ( roomId ! , sessionId ! , version ! ) ;
3287+ const path = this . makeKeyBackupPath ( roomId ! , sessionId ! , version ) ;
32883288 await this . http . authedRequest (
32893289 Method . Delete , path . path , path . queryData , undefined ,
32903290 { prefix : ClientPrefix . V3 } ,
@@ -4181,7 +4181,7 @@ export class MatrixClient extends TypedEventEmitter<EmittedEvents, ClientEventHa
41814181
41824182 return this . sendEvent (
41834183 roomId ,
4184- threadId as ( string | null ) ,
4184+ threadId as string | null ,
41854185 eventType ,
41864186 sendContent ,
41874187 txnId ,
@@ -5225,7 +5225,7 @@ export class MatrixClient extends TypedEventEmitter<EmittedEvents, ClientEventHa
52255225 ] ;
52265226
52275227 // Here we handle non-thread timelines only, but still process any thread events to populate thread summaries.
5228- let timeline = timelineSet . getTimelineForEvent ( events [ 0 ] . getId ( ) ! ) ;
5228+ let timeline = timelineSet . getTimelineForEvent ( events [ 0 ] . getId ( ) ) ;
52295229 if ( timeline ) {
52305230 timeline . getState ( EventTimeline . BACKWARDS ) ! . setUnknownStateEvents ( res . state . map ( mapper ) ) ;
52315231 } else {
@@ -6115,15 +6115,7 @@ export class MatrixClient extends TypedEventEmitter<EmittedEvents, ClientEventHa
61156115 // There can be only room-kind push rule per room
61166116 // and its id is the room id.
61176117 if ( this . pushRules ) {
6118- if ( ! this . pushRules [ scope ] || ! this . pushRules [ scope ] . room ) {
6119- return ;
6120- }
6121- for ( let i = 0 ; i < this . pushRules [ scope ] . room . length ; i ++ ) {
6122- const rule = this . pushRules [ scope ] . room [ i ] ;
6123- if ( rule . rule_id === roomId ) {
6124- return rule ;
6125- }
6126- }
6118+ return this . pushRules [ scope ] ?. room ?. find ( rule => rule . rule_id === roomId ) ;
61276119 } else {
61286120 throw new Error (
61296121 "SyncApi.sync() must be done before accessing to push rules." ,
@@ -6473,8 +6465,6 @@ export class MatrixClient extends TypedEventEmitter<EmittedEvents, ClientEventHa
64736465 // create a new filter
64746466 const createdFilter = await this . createFilter ( filter . getDefinition ( ) ) ;
64756467
6476- // debuglog("Created new filter ID %s: %s", createdFilter.filterId,
6477- // JSON.stringify(createdFilter.getDefinition()));
64786468 this . store . setFilterIdByName ( filterName , createdFilter . filterId ) ;
64796469 return createdFilter . filterId ! ;
64806470 }
@@ -8434,9 +8424,7 @@ export class MatrixClient extends TypedEventEmitter<EmittedEvents, ClientEventHa
84348424 keyAlgorithm = "signed_curve25519" ;
84358425 }
84368426
8437- for ( let i = 0 ; i < devices . length ; ++ i ) {
8438- const userId = devices [ i ] [ 0 ] ;
8439- const deviceId = devices [ i ] [ 1 ] ;
8427+ for ( const [ userId , deviceId ] of devices ) {
84408428 const query = queries [ userId ] || { } ;
84418429 queries [ userId ] = query ;
84428430 query [ deviceId ] = keyAlgorithm ;
0 commit comments