chore: minor tweak

This commit is contained in:
AlexAlexandre 2021-12-08 04:12:58 -03:00
parent 9519ae50e7
commit 0cf9405a65
1 changed files with 10 additions and 5 deletions

View File

@ -1,4 +1,4 @@
import React from 'react'; import React, { ForwardedRef } from 'react';
import { InteractionManager, Text, View } from 'react-native'; import { InteractionManager, Text, View } from 'react-native';
import { connect } from 'react-redux'; import { connect } from 'react-redux';
import parse from 'url-parse'; import parse from 'url-parse';
@ -185,8 +185,8 @@ class RoomView extends React.Component<IRoomViewProps, any> {
private retryInitTimeout?: ReturnType<typeof setTimeout>; private retryInitTimeout?: ReturnType<typeof setTimeout>;
private retryFindCount?: number; private retryFindCount?: number;
private retryFindTimeout?: ReturnType<typeof setTimeout>; private retryFindTimeout?: ReturnType<typeof setTimeout>;
private messageErrorActions: any; private messageErrorActions?: React.ForwardedRef<typeof MessageErrorActions>;
private messageActions: any; private messageActions?: React.ForwardedRef<typeof MessageActions>;
constructor(props: IRoomViewProps) { constructor(props: IRoomViewProps) {
super(props); super(props);
@ -648,6 +648,7 @@ class RoomView extends React.Component<IRoomViewProps, any> {
}; };
errorActionsShow = (message: string) => { errorActionsShow = (message: string) => {
// @ts-ignore
this.messageErrorActions?.showMessageErrorActions(message); this.messageErrorActions?.showMessageErrorActions(message);
}; };
@ -696,6 +697,7 @@ class RoomView extends React.Component<IRoomViewProps, any> {
}; };
onMessageLongPress = (message: string) => { onMessageLongPress = (message: string) => {
// @ts-ignore
this.messageActions?.showMessageActions(message); this.messageActions?.showMessageActions(message);
}; };
@ -1214,7 +1216,7 @@ class RoomView extends React.Component<IRoomViewProps, any> {
return ( return (
<> <>
<MessageActions <MessageActions
ref={ref => (this.messageActions = ref)} ref={(ref: ForwardedRef<typeof MessageActions>) => (this.messageActions = ref)}
tmid={this.tmid} tmid={this.tmid}
room={room} room={room}
user={user} user={user}
@ -1224,7 +1226,10 @@ class RoomView extends React.Component<IRoomViewProps, any> {
onReactionPress={this.onReactionPress} onReactionPress={this.onReactionPress}
isReadOnly={readOnly} isReadOnly={readOnly}
/> />
<MessageErrorActions ref={ref => (this.messageErrorActions = ref)} tmid={this.tmid} /> <MessageErrorActions
ref={(ref: ForwardedRef<typeof MessageErrorActions>) => (this.messageErrorActions = ref)}
tmid={this.tmid}
/>
</> </>
); );
}; };