import { makeConstantFactory } from '../../utils/constantsHelper' const makeConstant = makeConstantFactory('socket') export const AUTHENTICATE = makeConstant('AUTHENTICATE') export const AUTHENTICATE_PENDING = makeConstant('AUTHENTICATE_PENDING') export const AUTHENTICATE_SUCCESS = makeConstant('AUTHENTICATE_SUCCESS') export const AUTHENTICATE_FAILURE = makeConstant('AUTHENTICATE_FAILURE') export const CONNECT = makeConstant('CONNECT') export const DISCONNECT = makeConstant('DISCONNECT') export const JOIN_CHANNEL = makeConstant('JOIN_CHANNEL') export const JOIN_CHANNEL_PENDING = makeConstant('JOIN_CHANNEL_PENDING') export const JOIN_CHANNEL_SUCCESS = makeConstant('JOIN_CHANNEL_SUCCESS') export const JOIN_CHANNEL_FAILURE = makeConstant('JOIN_CHANNEL_FAILURE') export const LEAVE_CHANNEL = makeConstant('LEAVE_CHANNEL') export const SocketCluster = Object.freeze({ PRESENCE: 'PRESENCE', MESSAGES: 'MESSAGES', }) export const SocketChannel = Object.freeze({ USER: 'USER', ORG_PUBLIC: 'ORG_PUBLIC', ORG_PRIVATE: 'ORG_PRIVATE', })