File tree Expand file tree Collapse file tree 1 file changed +1
-7
lines changed Expand file tree Collapse file tree 1 file changed +1
-7
lines changed Original file line number Diff line number Diff line change @@ -3,7 +3,6 @@ import React, { useContext } from 'react';
33import type { Node } from 'react' ;
44import { View } from 'react-native' ;
55import type { ViewStyleProp } from 'react-native/Libraries/StyleSheet/StyleSheet' ;
6- import invariant from 'invariant' ;
76
87import { createStyleSheet , ThemeContext } from '../styles' ;
98import { useSelector } from '../react-redux' ;
@@ -131,17 +130,12 @@ export default function PresenceStatusIndicator(props: Props): Node {
131130 const user = useSelector ( state => tryGetUserForId ( state , userId ) ) ;
132131 const userPresence = ( user && ( presence [ user . email ] : UserPresence | void ) ) ?? null ;
133132
134- const userStatus = useSelector ( state => user && getUserStatus ( state , user . user_id ) ) ;
133+ const userStatus = useSelector ( state => getUserStatus ( state , userId ) ) ;
135134
136135 if ( ! user || ! userPresence || ! userPresence . aggregated ) {
137136 return null ;
138137 }
139138
140- invariant (
141- userStatus ,
142- '`userStatus` only missing if `user` is missing, but `user` is not missing here (see early return)`' ,
143- ) ;
144-
145139 const status = statusFromPresenceAndUserStatus ( userPresence , userStatus ) ;
146140
147141 if ( hideIfOffline && status === 'offline' ) {
You can’t perform that action at this time.
0 commit comments