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';
3
3
import type { Node } from 'react' ;
4
4
import { View } from 'react-native' ;
5
5
import type { ViewStyleProp } from 'react-native/Libraries/StyleSheet/StyleSheet' ;
6
- import invariant from 'invariant' ;
7
6
8
7
import { createStyleSheet , ThemeContext } from '../styles' ;
9
8
import { useSelector } from '../react-redux' ;
@@ -131,17 +130,12 @@ export default function PresenceStatusIndicator(props: Props): Node {
131
130
const user = useSelector ( state => tryGetUserForId ( state , userId ) ) ;
132
131
const userPresence = ( user && ( presence [ user . email ] : UserPresence | void ) ) ?? null ;
133
132
134
- const userStatus = useSelector ( state => user && getUserStatus ( state , user . user_id ) ) ;
133
+ const userStatus = useSelector ( state => getUserStatus ( state , userId ) ) ;
135
134
136
135
if ( ! user || ! userPresence || ! userPresence . aggregated ) {
137
136
return null ;
138
137
}
139
138
140
- invariant (
141
- userStatus ,
142
- '`userStatus` only missing if `user` is missing, but `user` is not missing here (see early return)`' ,
143
- ) ;
144
-
145
139
const status = statusFromPresenceAndUserStatus ( userPresence , userStatus ) ;
146
140
147
141
if ( hideIfOffline && status === 'offline' ) {
You can’t perform that action at this time.
0 commit comments