Page MenuHomePhorge

socket.react.js
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

socket.react.js

// @flow
import type { AppState } from './redux/redux-setup';
import { connect } from 'lib/utils/redux-utils';
import { logOut } from 'lib/actions/user-actions';
import Socket from 'lib/socket/socket.react';
import {
openSocketSelector,
sessionIdentificationSelector,
nativeGetClientResponsesSelector,
nativeSessionStateFuncSelector,
} from './selectors/socket-selectors';
import {
activeThreadSelector,
appLoggedInSelector,
nativeCalendarQuery,
} from './selectors/nav-selectors';
export default connect(
(state: AppState) => {
const active = appLoggedInSelector(state) &&
state.currentUserInfo &&
!state.currentUserInfo.anonymous &&
state.foreground;
return {
active,
openSocket: openSocketSelector(state),
getClientResponses: nativeGetClientResponsesSelector(state),
activeThread: active ? activeThreadSelector(state) : null,
sessionStateFunc: nativeSessionStateFuncSelector(state),
sessionIdentification: sessionIdentificationSelector(state),
cookie: state.cookie,
urlPrefix: state.urlPrefix,
connection: state.connection,
currentCalendarQuery: nativeCalendarQuery(state),
hasWiFi: state.connectivity.hasWiFi,
};
},
{ logOut },
)(Socket);

File Metadata

Mime Type
text/x-java
Expires
Sun, Dec 7, 4:26 PM (21 h, 18 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5839561
Default Alt Text
socket.react.js (1 KB)

Event Timeline