@@ -19,7 +19,8 @@ import React from 'react';
1919
2020import { Filter } from 'matrix-js-sdk/src/filter' ;
2121import { EventTimelineSet } from "matrix-js-sdk/src/models/event-timeline-set" ;
22- import { MatrixEvent , Room } from 'matrix-js-sdk/src' ;
22+ import { MatrixEvent } from "matrix-js-sdk/src/models/event" ;
23+ import { Room } from 'matrix-js-sdk/src/models/room' ;
2324import { TimelineWindow } from 'matrix-js-sdk/src/timeline-window' ;
2425
2526import * as sdk from '../../index' ;
@@ -57,7 +58,7 @@ class FilePanel extends React.Component<IProps, IState> {
5758 timelineSet : null ,
5859 } ;
5960
60- private onRoomTimeline = ( ev : MatrixEvent , room : Room , toStartOfTimeline : true , removed : true , data : any ) => {
61+ private onRoomTimeline = ( ev : MatrixEvent , room : Room , toStartOfTimeline : true , removed : true , data : any ) : void => {
6162 if ( room ?. roomId !== this . props ?. roomId ) return ;
6263 if ( toStartOfTimeline || ! data || ! data . liveEvent || ev . isRedacted ( ) ) return ;
6364
@@ -71,7 +72,7 @@ class FilePanel extends React.Component<IProps, IState> {
7172 }
7273 } ;
7374
74- private onEventDecrypted = ( ev : MatrixEvent , err ?: any ) => {
75+ private onEventDecrypted = ( ev : MatrixEvent , err ?: any ) : void => {
7576 if ( ev . getRoomId ( ) !== this . props . roomId ) return ;
7677 const eventId = ev . getId ( ) ;
7778
@@ -81,7 +82,7 @@ class FilePanel extends React.Component<IProps, IState> {
8182 this . addEncryptedLiveEvent ( ev ) ;
8283 } ;
8384
84- public addEncryptedLiveEvent ( ev : MatrixEvent ) {
85+ public addEncryptedLiveEvent ( ev : MatrixEvent ) : void {
8586 if ( ! this . state . timelineSet ) return ;
8687
8788 const timeline = this . state . timelineSet . getLiveTimeline ( ) ;
@@ -95,7 +96,7 @@ class FilePanel extends React.Component<IProps, IState> {
9596 }
9697 }
9798
98- public async componentDidMount ( ) {
99+ public async componentDidMount ( ) : Promise < void > {
99100 const client = MatrixClientPeg . get ( ) ;
100101
101102 await this . updateTimelineSet ( this . props . roomId ) ;
@@ -116,7 +117,7 @@ class FilePanel extends React.Component<IProps, IState> {
116117 }
117118 }
118119
119- public componentWillUnmount ( ) {
120+ public componentWillUnmount ( ) : void {
120121 const client = MatrixClientPeg . get ( ) ;
121122 if ( client === null ) return ;
122123
@@ -128,7 +129,7 @@ class FilePanel extends React.Component<IProps, IState> {
128129 }
129130 }
130131
131- public async fetchFileEventsServer ( room : Room ) {
132+ public async fetchFileEventsServer ( room : Room ) : Promise < void > {
132133 const client = MatrixClientPeg . get ( ) ;
133134
134135 const filter = new Filter ( client . credentials . userId ) ;
@@ -152,7 +153,7 @@ class FilePanel extends React.Component<IProps, IState> {
152153 return timelineSet ;
153154 }
154155
155- private onPaginationRequest = ( timelineWindow : TimelineWindow , direction : string , limit : number ) => {
156+ private onPaginationRequest = ( timelineWindow : TimelineWindow , direction : string , limit : number ) : void => {
156157 const client = MatrixClientPeg . get ( ) ;
157158 const eventIndex = EventIndexPeg . get ( ) ;
158159 const roomId = this . props . roomId ;
@@ -170,7 +171,7 @@ class FilePanel extends React.Component<IProps, IState> {
170171 }
171172 } ;
172173
173- public async updateTimelineSet ( roomId : string ) {
174+ public async updateTimelineSet ( roomId : string ) : Promise < void > {
174175 const client = MatrixClientPeg . get ( ) ;
175176 const room = client . getRoom ( roomId ) ;
176177 const eventIndex = EventIndexPeg . get ( ) ;
0 commit comments