Socket
Socket
Sign inDemoInstall

pubnub-redux

Package Overview
Dependencies
Maintainers
1
Versions
42
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

pubnub-redux - npm Package Compare versions

Comparing version 0.1.26-alpha to 0.1.27-alpha

2

dist/pubnub-redux.cjs.production.min.js

@@ -1,2 +0,2 @@

"use strict";var e,E,t,r,n,u,a,o,s,_;function p(){return(p=Object.assign||function(e){for(var E=1;E<arguments.length;E++){var t=arguments[E];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}!function(e){e.FETCH_USERS_COMMAND="pubnub/FETCH_USERS_COMMAND",e.FETCH_USER_BY_ID_COMMAND="pubnub/FETCH_USER_BY_ID_COMMAND",e.CREATE_USER_COMMAND="pubnub/CREATE_USER_COMMAND",e.UPDATE_USER_COMMAND="pubnub/UPDATE_USER_COMMAND",e.DELETE_USER_COMMAND="pubnub/DELETE_USER_COMMAND",e.UPDATING_USER="pubnub/UPDATING_USER",e.USER_UPDATED="pubnub/USER_UPDATED",e.ERROR_UPDATING_USER="pubnub/ERROR_UPDATING_USER",e.DELETING_USER="pubnub/DELETING_USER",e.USER_DELETED="pubnub/USER_DELETED",e.ERROR_DELETING_USER="pubnub/ERROR_DELETING_USER",e.CREATING_USER="pubnub/CREATING_USER",e.USER_CREATED="pubnub/USER_CREATED",e.ERROR_CREATING_USER="pubnub/ERROR_CREATING_USER",e.FETCHING_USERS="pubnub/FETCHING_USERS",e.USERS_RETRIEVED="pubnub/USERS_RETRIEVED",e.ERROR_FETCHING_USERS="pubnub/ERROR_FETCHING_USERS",e.FETCHING_USER_BY_ID="pubnub/FETCHING_USER_BY_ID",e.USER_RETRIEVED="pubnub/USER_RETRIEVED",e.ERROR_FETCHING_USER_BY_ID="pubnub/ERROR_FETCHING_USER_BY_ID",e.USER_UPDATED_EVENT="pubnub/USER_UPDATED_EVENT",e.USER_DELETED_EVENT="pubnub/USER_DELETED_EVENT"}(e||(e={})),function(e){e.FETCH_SPACES_COMMAND="pubnub/FETCH_SPACES_COMMAND",e.FETCH_SPACE_BY_ID_COMMAND="pubnub/FETCH_SPACE_BY_ID_COMMAND",e.CREATE_SPACE_COMMAND="pubnub/CREATE_SPACE_COMMAND",e.UPDATE_SPACE_COMMAND="pubnub/UPDATE_SPACE_COMMAND",e.DELETE_SPACE_COMMAND="pubnub/DELETE_SPACE_COMMAND",e.UPDATING_SPACE="pubnub/UPDATING_SPACE",e.SPACE_UPDATED="pubnub/SPACE_UPDATED",e.ERROR_UPDATING_SPACE="pubnub/ERROR_UPDATING_SPACE",e.DELETING_SPACE="pubnub/DELETING_SPACE",e.SPACE_DELETED="pubnub/SPACE_DELETED",e.ERROR_DELETING_SPACE="pubnub/ERROR_DELETING_SPACE",e.CREATING_SPACE="pubnub/CREATING_SPACE",e.SPACE_CREATED="pubnub/SPACE_CREATED",e.ERROR_CREATING_SPACE="pubnub/ERROR_CREATING_SPACE",e.FETCHING_SPACES="pubnub/FETCHING_SPACES",e.SPACES_RETRIEVED="pubnub/SPACES_RETRIEVED",e.ERROR_FETCHING_SPACES="pubnub/ERROR_FETCHING_SPACES",e.FETCHING_SPACE_BY_ID="pubnub/FETCHING_SPACE_BY_ID",e.SPACE_RETRIEVED="pubnub/SPACE_RETRIEVED",e.ERROR_FETCHING_SPACE_BY_ID="pubnub/ERROR_FETCHING_SPACE_BY_ID",e.SPACE_UPDATED_EVENT="pubnub/SPACE_UPDATED_EVENT",e.SPACE_DELETED_EVENT="pubnub/SPACE_DELETED_EVENT"}(E||(E={})),function(e){e.SEND_MESSAGE_COMMAND="pubnub/SEND_MESSAGE_COMMAND",e.MESSAGE_RECEIVED="pubnub/MESSAGE_RECEIVED",e.SENDING_MESSAGE="pubnub/SENDING_MESSAGE",e.MESSAGE_SENT="pubnub/MESSAGE_SENT",e.ERROR_SENDING_MESSAGE="pubnub/ERROR_SENDING_MESSAGE"}(t||(t={})),function(e){e.NETWORK_ISSUES_EVENT="pubnub/NETWORK_ISSUES_EVENT",e.ACCESS_DENIED_EVENT="pubnub/ACCESS_DENIED_EVENT",e.MALFORMED_RESPONSE_EVENT="pubnub/MALFORMED_RESPONSE_EVENT",e.BAD_REQUEST_EVENT="pubnub/BAD_REQUEST_EVENT",e.DECRYPTION_ERROR_EVENT="pubnub/DECRYPTION_ERROR_EVENT",e.TIMEOUT_CONNECTION_EVENT="pubnub/TIMEOUT_CONNECTION_EVENT",e.REQUEST_MESSAGE_COUNT_EXCEED_EVENT="pubnub/REQUEST_MESSAGE_COUNT_EXCEED_EVENT",e.UNKNOWN_EVENT="pubnub/UNKNOWN_EVENT"}(r||(r={})),function(e){e.PN_NETWORK_ISSUES_CATEGORY="PNNetworkIssuesCategory",e.PN_ACCES_DENIED_CATEGORY="PNAccessDeniedCategory",e.PN_MALFORMED_RESPONSE_CATEGORY="PNMalformedResponseCategory",e.PN_BAD_REQUEST_CATEGORY="PNBadRequestCategory",e.PN_DECRYPTION_ERROR_CATEGORY="PNDecryptionErrorCategory",e.PN_REQUEST_MESSAGE_COUNT_EXCEEDED_CATEGORY="PNRequestMessageCountExceedCategory",e.PN_UNKNOWN_CATEGORY="PNUnknownCategory"}(n||(n={})),function(e){e.NETWORK_UP_EVENT="pubnub/NETWORK_UP_EVENT",e.NETWORK_DOWN_EVENT="pubnub/NETWORK_DOWN_EVENT"}(u||(u={})),function(e){e.PN_NETWORK_UP_CATEGORY="PNNetworkUpCategory",e.PN_NETWORK_DOWN_CATEGORY="PNNetworkDownCategory",e.PN_RECONNECTED_CATEGORY="PNReconnectedCategory",e.PN_CONNECTED_CATEGORY="PNConnectedCategory",e.PN_TIMEOUT_CATEGORY="PNTimeoutCategory"}(a||(a={})),function(e){e.RECONNECTED_EVENT="pubnub/RECONNECTED_EVENT",e.CONNECTED_EVENT="pubnub/CONNECTED_EVENT"}(o||(o={})),function(e){e.PN_CONNECTED_CATEGORY="PNConnectedCategory",e.PN_RECONNECTED_CATEGORY="PNReconnectedCategory"}(s||(s={})),function(e){e.FETCH_MEMBERSHIP_COMMAND="pubnub/FETCH_MEMBERSHIP_COMMAND",e.JOIN_SPACES_COMMAND="pubnub/JOIN_SPACES_COMMAND",e.LEAVE_SPACES_COMMAND="pubnub/LEAVE_SPACES_COMMAND",e.UPDATE_MEMBERSHIP_COMMAND="pubnub/UPDATE_MEMBERSHIP_COMMAND",e.USER_ADDED_TO_SPACE_EVENT="pubnub/USER_ADDED_TO_SPACE_EVENT",e.USER_REMOVED_FROM_SPACE_EVENT="pubnub/USER_REMOVED_FROM_SPACE_EVENT",e.USER_MEMBERSHIP_UPDATED_ON_SPACE_EVENT="pubnub/USER_MEMBERSHIP_UPDATED_ON_SPACE_EVENT",e.UPDATING_MEMBERSHIP="pubnub/UPDATING_MEMBERSHIP",e.MEMBERSHIP_UPDATED="pubnub/MEMBERSHIP_UPDATED",e.ERROR_UPDATING_MEMBERSHIP="pubnub/ERROR_UPDATING_MEMBERSHIP",e.FETCHING_MEMBERSHIP="pubnub/FETCHING_MEMBERSHIP",e.MEMBERSHIP_RETRIEVED="pubnub/MEMBERSHIP_RETRIEVED",e.ERROR_FETCHING_MEMBERSHIP="pubnub/ERROR_FETCHING_MEMBERSHIP",e.JOINING_SPACES="pubnub/JOINING_SPACES",e.SPACES_JOINED="pubnub/SPACES_JOINED",e.ERROR_JOINING_SPACES="pubnub/ERROR_JOINING_SPACES",e.LEAVING_SPACES="pubnub/LEAVING_SPACES",e.SPACES_LEFT="pubnub/SPACES_LEFT",e.ERROR_LEAVING_SPACES="pubnub/ERROR_LEAVING_SPACES"}(_||(_={}));var R,c=function(e,E){return{type:_.JOINING_SPACES,payload:e,meta:E}},i=function(e,E){return{type:_.SPACES_JOINED,payload:e,meta:E}},S=function(e,E){return{type:_.ERROR_JOINING_SPACES,payload:e,meta:E,error:!0}},N=function(e,E){return{type:_.LEAVING_SPACES,payload:e,meta:E}},d=function(e,E){return{type:_.SPACES_LEFT,payload:e,meta:E}},T=function(e,E){return{type:_.ERROR_LEAVING_SPACES,payload:e,meta:E,error:!0}},D=function(e,E){return{type:_.FETCHING_MEMBERSHIP,payload:e,meta:E}},b=function(e,E){return{type:_.MEMBERSHIP_RETRIEVED,payload:e,meta:E}},M=function(e,E){return{type:_.ERROR_FETCHING_MEMBERSHIP,payload:e,meta:E,error:!0}},C=function(e,E){return{type:_.UPDATING_MEMBERSHIP,payload:e,meta:E}},A=function(e,E){return{type:_.MEMBERSHIP_UPDATED,payload:e,meta:E}},I=function(e,E){return{type:_.ERROR_UPDATING_MEMBERSHIP,payload:e,meta:E,error:!0}};!function(e){e.FETCH_MEMBERS_COMMAND="pubnub/FETCH_MEMBERS_COMMAND",e.UPDATE_MEMBERS_COMMAND="pubnub/UPDATE_MEMBERS_COMMAND",e.ADD_MEMBERS_COMMAND="pubnub/ADD_MEMBERS_COMMAND",e.REMOVE_MEMBERS_COMMAND="pubnub/REMOVE_MEMBERS_COMMAND",e.FETCHING_MEMBERS="pubnub/FETCHING_MEMBERS",e.MEMBERS_RETRIEVED="pubnub/MEMBERS_RETRIEVED",e.ERROR_FETCHING_MEMBERS="pubnub/ERROR_FETCHING_MEMBERS",e.UPDATING_MEMBERS="pubnub/UPDATING_MEMBERS",e.MEMBERS_UPDATED="pubnub/MEMBERS_UPDATED",e.ERROR_UPDATING_MEMBERS="pubnub/ERROR_UPDATING_MEMBERS",e.ADDING_MEMBERS="pubnub/ADDING_MEMBERS",e.MEMBERS_ADDED="pubnub/MEMBERS_ADDED",e.ERROR_ADDING_MEMBERS="pubnub/ERROR_ADDING_MEMBERS",e.REMOVING_MEMBERS="pubnub/REMOVING_MEMBERS",e.MEMBERS_REMOVED="pubnub/MEMBERS_REMOVED",e.ERROR_REMOVING_MEMBERS="pubnub/ERROR_REMOVING_MEMBERS"}(R||(R={}));var y,f=function(e,E){return{type:R.FETCHING_MEMBERS,payload:e,meta:E}},P=function(e,E){return{type:R.MEMBERS_RETRIEVED,payload:e,meta:E}},O=function(e,E){return{type:R.ERROR_FETCHING_MEMBERS,payload:e,meta:E,error:!0}},U=function(e,E){return{type:R.UPDATING_MEMBERS,payload:e,meta:E}},l=function(e,E){return{type:R.MEMBERS_UPDATED,payload:e,meta:E}},G=function(e,E){return{type:R.ERROR_UPDATING_MEMBERS,payload:e,meta:E,error:!0}},m=function(e,E){return{type:R.ADDING_MEMBERS,payload:e,meta:E}},V=function(e,E){return{type:R.MEMBERS_ADDED,payload:e,meta:E}},v=function(e,E){return{type:R.ERROR_ADDING_MEMBERS,payload:e,meta:E,error:!0}},B=function(e,E){return{type:R.REMOVING_MEMBERS,payload:e,meta:E}},x=function(e,E){return{type:R.MEMBERS_REMOVED,payload:e,meta:E}},g=function(e,E){return{type:R.ERROR_REMOVING_MEMBERS,payload:e,meta:E,error:!0}},H=function(e,E){return{type:t.SENDING_MESSAGE,payload:e,meta:E}},h=function(e,E){return{type:t.MESSAGE_SENT,payload:e,meta:E}},F=function(e,E){return{type:t.ERROR_SENDING_MESSAGE,payload:e,meta:E}},L=function(e,t){return{type:E.CREATING_SPACE,payload:e,meta:t}},w=function(e,t){return{type:E.SPACE_CREATED,payload:e,meta:t}},Y=function(e,t){return{type:E.ERROR_CREATING_SPACE,payload:e,meta:t,error:!0}},q=function(e,t){return{type:E.DELETING_SPACE,payload:e,meta:t}},k=function(e,t){return{type:E.SPACE_DELETED,payload:e,meta:t}},W=function(e,t){return{type:E.ERROR_DELETING_SPACE,payload:e,meta:t,error:!0}},K=function(e,t){return{type:E.FETCHING_SPACE_BY_ID,payload:e,meta:t}},J=function(e,t){return{type:E.SPACE_RETRIEVED,payload:e,meta:t}},j=function(e,t){return{type:E.ERROR_FETCHING_SPACE_BY_ID,payload:e,meta:t,error:!0}},Q=function(e,t){return{type:E.FETCHING_SPACES,payload:e,meta:t}},X=function(e,t){return{type:E.SPACES_RETRIEVED,payload:e,meta:t}},z=function(e,t){return{type:E.ERROR_FETCHING_SPACES,payload:e,meta:t,error:!0}},Z=function(e,t){return{type:E.UPDATING_SPACE,payload:e,meta:t}},$=function(e,t){return{type:E.SPACE_UPDATED,payload:e,meta:t}},ee=function(e,t){return{type:E.ERROR_UPDATING_SPACE,payload:e,meta:t,error:!0}},Ee=function(E,t){return{type:e.CREATING_USER,payload:E,meta:t}},te=function(E,t){return{type:e.USER_CREATED,payload:E,meta:t}},re=function(E,t){return{type:e.ERROR_CREATING_USER,payload:E,meta:t,error:!0}},ne=function(E,t){return{type:e.DELETING_USER,payload:E,meta:t}},ue=function(E,t){return{type:e.USER_DELETED,payload:E,meta:t}},ae=function(E,t){return{type:e.ERROR_DELETING_USER,payload:E,meta:t,error:!0}},oe=function(E,t){return{type:e.FETCHING_USER_BY_ID,payload:E,meta:t}},se=function(E,t){return{type:e.USER_RETRIEVED,payload:E,meta:t}},_e=function(E,t){return{type:e.ERROR_FETCHING_USER_BY_ID,payload:E,meta:t,error:!0}},pe=function(E,t){return{type:e.FETCHING_USERS,payload:E,meta:t}},Re=function(E,t){return{type:e.USERS_RETRIEVED,payload:E,meta:t}},ce=function(E,t){return{type:e.ERROR_FETCHING_USERS,payload:E,meta:t,error:!0}},ie=function(E,t){return{type:e.UPDATING_USER,payload:E,meta:t}},Se=function(E,t){return{type:e.USER_UPDATED,payload:E,meta:t}},Ne=function(E,t){return{type:e.ERROR_UPDATING_USER,payload:E,meta:t,error:!0}},de=function(E){return{user:function(t){switch(t.event){case"update":E(function(E){return{type:e.USER_UPDATED_EVENT,payload:E}}(t));break;case"delete":E(function(E){return{type:e.USER_DELETED_EVENT,payload:E}}(t))}}}},Te=function(e){return{space:function(t){switch(t.event){case"update":e(function(e){return{type:E.SPACE_UPDATED_EVENT,payload:e}}(t));break;case"delete":e(function(e){return{type:E.SPACE_DELETED_EVENT,payload:e}}(t))}}}},De=function(e){return{membership:function(E){switch(E.event){case"create":e(function(e){return{type:_.USER_ADDED_TO_SPACE_EVENT,payload:e}}(E));break;case"update":e(function(e){return{type:_.USER_MEMBERSHIP_UPDATED_ON_SPACE_EVENT,payload:e}}(E));break;case"delete":e(function(e){return{type:_.USER_REMOVED_FROM_SPACE_EVENT,payload:e}}(E))}}}},be=function(e){return{message:function(E){return e(function(e){return{type:t.MESSAGE_RECEIVED,payload:e}}(E))}}};!function(e){e.JOIN="pubnub/JOIN",e.LEAVE="pubnub/LEAVE",e.TIMEOUT="pubnub/TIMEOUT",e.STATE_CHANGE="pubnub/STATE_CHANGE"}(y||(y={}));var Me,Ce=function(e){return{presence:function(E){switch(E.action){case"join":e(function(e){return{type:y.JOIN,payload:e}}(E));break;case"leave":e(function(e){return{type:y.LEAVE,payload:e}}(E));break;case"timeout":e(function(e){return{type:y.TIMEOUT,payload:e}}(E));break;case"state-change":e(function(e){return{type:y.STATE_CHANGE,payload:e}}(E))}}}};!function(e){e.SIGNAL="pubnub/SIGNAL"}(Me||(Me={}));var Ae=function(e){return{signal:function(E){return e({type:Me.SIGNAL,payload:E})}}},Ie=function(e){return{type:r.ACCESS_DENIED_EVENT,payload:e}},ye=function(e){return{type:r.MALFORMED_RESPONSE_EVENT,payload:e}},fe=function(e){return{type:r.BAD_REQUEST_EVENT,payload:e}},Pe=function(e){return{type:r.DECRYPTION_ERROR_EVENT,payload:e}},Oe=function(e){return{type:r.REQUEST_MESSAGE_COUNT_EXCEED_EVENT,payload:e}},Ue=function(e){return{type:r.UNKNOWN_EVENT,payload:e}},le=function(e){return{status:function(E){switch(E.category){case n.PN_ACCES_DENIED_CATEGORY:e(Ie(E));break;case n.PN_MALFORMED_RESPONSE_CATEGORY:e(ye(E));break;case n.PN_BAD_REQUEST_CATEGORY:e(fe(E));break;case n.PN_DECRYPTION_ERROR_CATEGORY:e(Pe(E));break;case n.PN_REQUEST_MESSAGE_COUNT_EXCEEDED_CATEGORY:e(Oe(E));break;case n.PN_UNKNOWN_CATEGORY:e(Ue(E))}}}},Ge=function(){return{type:u.NETWORK_UP_EVENT}},me=function(){return{type:u.NETWORK_DOWN_EVENT}},Ve=function(e){return{status:function(E){switch(E.category){case a.PN_NETWORK_UP_CATEGORY:e(Ge());break;case a.PN_NETWORK_DOWN_CATEGORY:e(me());break;case a.PN_RECONNECTED_CATEGORY:case a.PN_CONNECTED_CATEGORY:e(Ge());break;case a.PN_TIMEOUT_CATEGORY:e(me())}}}},ve=function(e){return{type:o.RECONNECTED_EVENT,payload:e}},Be=function(e){return{type:o.CONNECTED_EVENT,payload:e}},xe=function(e){return{status:function(E){switch(E.category){case s.PN_CONNECTED_CATEGORY:e(Be(E));break;case s.PN_RECONNECTED_CATEGORY:e(ve(E))}}}},ge=function(){for(var e=arguments.length,E=new Array(e),t=0;t<e;t++)E[t]=arguments[t];return Object.assign.apply(Object,[{}].concat(He(E)))},He=function(e){var E=[],t={};return e.forEach((function(e){var E=Object.keys(e)[0];t.hasOwnProperty(E)||(t[E]=[]),t[E].push(e)})),Object.entries(t).forEach((function(e){var t=e[0],r=e[1];1===r.length?E.push(r[0]):r.length>1&&E.push(he(t,r))})),E},he=function(e,E){var t;return(t={})[e]=function(t){E.forEach((function(E){console.log("any event",JSON.stringify(t)),E[e](t)}))},t};exports.accessDenied=Ie,exports.addMembers=function(e,E){var t=function(t,r,n){var u=n.pubnub;return new Promise((function(r,n){t(m(e,E)),u.api.addMembers(p({},e),(function(u,a){if(u.error){var o={request:e,status:u};t(v(o,E)),n(o)}else t(V({request:e,response:a,status:u},E)),r()}))}))};return t.type=R.ADD_MEMBERS_COMMAND,t},exports.addingMembers=m,exports.badRequest=fe,exports.combineListeners=ge,exports.connected=Be,exports.createErrorStatusListener=le,exports.createMembersReducer=function(){return function(e,E){switch(void 0===e&&(e={byId:{}}),E.type){case R.MEMBERS_RETRIEVED:case R.MEMBERS_UPDATED:case R.MEMBERS_ADDED:case R.MEMBERS_REMOVED:return function(e,E){var t={byId:p({},e.byId)};return t.byId[E.request.spaceId]=E.response.data,t}(e,E.payload);case _.USER_ADDED_TO_SPACE_EVENT:return function(e,E){if(0===e.byId[E.data.spaceId].filter((function(e){return e.id===E.data.userId})).length){var t={byId:p({},e.byId)};return t.byId[E.data.spaceId]=[].concat(t.byId[E.data.spaceId],[{id:E.data.userId,custom:E.data.custom}]),t}return e}(e,E.payload);case _.USER_REMOVED_FROM_SPACE_EVENT:return function(e,E){if(0===e.byId[E.data.spaceId].filter((function(e){return e.id===E.data.userId})).length){var t={byId:p({},e.byId)};return t.byId[E.data.userId]=t.byId[E.data.spaceId].filter((function(e){return e.id!==E.data.userId})),t}return e}(e,E.payload);case _.USER_MEMBERSHIP_UPDATED_ON_SPACE_EVENT:return function(e,E){return console.log(E),e}(e,E.payload);default:return e}}},exports.createMembershipListener=De,exports.createMembershipReducer=function(){return function(e,E){switch(void 0===e&&(e={byId:{}}),E.type){case _.MEMBERSHIP_RETRIEVED:case _.MEMBERSHIP_UPDATED:case _.SPACES_JOINED:case _.SPACES_LEFT:return function(e,E){var t={byId:p({},e.byId)};return t.byId[E.request.userId]=E.response.data,t}(e,E.payload);case _.USER_ADDED_TO_SPACE_EVENT:return function(e,E){if(0===e.byId[E.data.userId].filter((function(e){return e.id===E.data.spaceId})).length){var t={byId:p({},e.byId)};return t.byId[E.data.userId]=[].concat(t.byId[E.data.userId],[{id:E.data.spaceId,custom:E.data.custom}]),t}return e}(e,E.payload);case _.USER_REMOVED_FROM_SPACE_EVENT:return function(e,E){if(0===e.byId[E.data.userId].filter((function(e){return e.id===E.data.spaceId})).length){var t={byId:p({},e.byId)};return t.byId[E.data.userId]=t.byId[E.data.userId].filter((function(e){return e.id!==E.data.spaceId})),t}return e}(e,E.payload);case _.USER_MEMBERSHIP_UPDATED_ON_SPACE_EVENT:return function(e,E){return console.log(E),e}(e,E.payload);default:return e}}},exports.createMessageListener=be,exports.createMessageReducer=function(){return function(e,E){switch(void 0===e&&(e={byId:{}}),E.type){case t.MESSAGE_RECEIVED:return function(e,E){var t={byId:p({},e.byId)};return void 0===t.byId[E.channel]&&(t.byId[E.channel]=[]),t.byId[E.channel]=[].concat(t.byId[E.channel],[E]),t}(e,E.payload);default:return e}}},exports.createNetworkStatusListener=Ve,exports.createNetworkStatusReducer=function(e){var E;if("boolean"==typeof e)E={isConnected:e};else{if("function"!=typeof e)throw new Error("The initializer parameter must be a boolean value (true or false) or function");if("boolean"!=typeof(E={isConnected:e()}).isConnected)throw new Error("The initializer function must return a boolean value (true or false)")}return function(e,t){switch(void 0===e&&(e=E),t.type){case u.NETWORK_UP_EVENT:return{isConnected:!0};case u.NETWORK_DOWN_EVENT:return{isConnected:!1};default:return e}}},exports.createPresenceListener=Ce,exports.createPubNubListener=function(e){return ge(be(e),Ce(e),Ae(e),le(e),le(e),Ve(e),xe(e),de(e),Te(e),De(e))},exports.createSignalListener=Ae,exports.createSpace=function(e,t){var r=function(E,r,n){var u=n.pubnub;return new Promise((function(r,n){E(L(e,t)),u.api.createSpace(p({},e),(function(u,a){if(u.error){var o={request:e,status:u};E(Y(o,t)),n(o)}else E(w({request:e,response:a,status:u},t)),r()}))}))};return r.type=E.CREATE_SPACE_COMMAND,r},exports.createSpaceListReducer=function(){return function(e,t){switch(void 0===e&&(e={spaceIds:[]}),t.type){case E.SPACES_RETRIEVED:return{spaceIds:t.payload.response.data.map((function(e){return e.id}))};default:return e}}},exports.createSpaceListener=Te,exports.createSpaceReducer=function(){return function(e,t){switch(void 0===e&&(e={byId:{}}),t.type){case E.SPACE_CREATED:case E.SPACE_UPDATED:return function(e,E){var t={byId:p({},e.byId)};return t.byId[E.response.data.id]=E.response.data,t}(e,t.payload);case E.SPACE_DELETED:return function(e,E){var t={byId:p({},e.byId)};return delete t.byId[E.request.spaceId],t}(e,t.payload);case E.SPACES_RETRIEVED:return function(e,E){var t={byId:p({},e.byId)};return E.response.data.forEach((function(e){t.byId[e.id]=e})),t}(e,t.payload);case E.SPACE_RETRIEVED:return function(e,E){var t={byId:p({},e.byId)};return t.byId[E.response.data.id]=E.response.data,t}(e,t.payload);case E.SPACE_UPDATED_EVENT:return function(e,E){var t={byId:p({},e.byId)};return t.byId[E.data.id]=E.data,t}(e,t.payload);case E.SPACE_DELETED_EVENT:return function(e,E){var t={byId:p({},e.byId)};return delete t.byId[E.data.id],t}(e,t.payload);case _.MEMBERSHIP_RETRIEVED:return function(e,E){var t=e;if(E.response.data.length>0){t={byId:p({},e.byId)};for(var r=0;r<E.response.data.length;r++){var n=E.response.data[r];n.space&&(t.byId[n.id]=n.space)}}return t}(e,t.payload);default:return e}}},exports.createSubscriptionStatusListener=xe,exports.createUser=function(E,t){var r=function(e,r,n){var u=n.pubnub;return new Promise((function(r,n){e(Ee(E,t)),u.api.createUser(p({},E),(function(u,a){if(u.error){var o={request:E,status:u};e(re(o,t)),n(o)}else e(te({request:E,response:a,status:u},t)),r()}))}))};return r.type=e.CREATE_USER_COMMAND,r},exports.createUserListReducer=function(){return function(E,t){switch(void 0===E&&(E={userIds:[]}),t.type){case e.USERS_RETRIEVED:return{userIds:t.payload.response.data.map((function(e){return e.id}))};default:return E}}},exports.createUserListener=de,exports.createUserReducer=function(){return function(E,t){switch(void 0===E&&(E={byId:{}}),t.type){case e.USER_CREATED:case e.USER_UPDATED:return function(e,E){var t={byId:p({},e.byId)};return t.byId[E.response.data.id]=E.response.data,t}(E,t.payload);case e.USER_DELETED:return function(e,E){var t={byId:p({},e.byId)};return delete t.byId[E.request.userId],t}(E,t.payload);case e.USERS_RETRIEVED:return function(e,E){var t={byId:p({},e.byId)};return E.response.data.forEach((function(e){t.byId[e.id]=e})),t}(E,t.payload);case e.USER_RETRIEVED:return function(e,E){var t={byId:p({},e.byId)};return t.byId[E.response.data.id]=E.response.data,t}(E,t.payload);case e.USER_UPDATED_EVENT:return function(e,E){var t={byId:p({},e.byId)};return t.byId[E.data.id]=E.data,t}(E,t.payload);case e.USER_DELETED_EVENT:return function(e,E){var t={byId:p({},e.byId)};return delete t.byId[E.data.id],t}(E,t.payload);case R.MEMBERS_RETRIEVED:return function(e,E){var t=e;if(E.response.data.length>0){t={byId:p({},e.byId)};for(var r=0;r<E.response.data.length;r++){var n=E.response.data[r];n.user&&(t.byId[n.id]=n.user)}}return t}(E,t.payload);default:return E}}},exports.creatingSpace=L,exports.creatingUser=Ee,exports.decryptionError=Pe,exports.deleteSpace=function(e,t){var r=function(E,r,n){var u=n.pubnub;return new Promise((function(r,n){E(q(e,t)),u.api.deleteSpace(e.spaceId,(function(u,a){if(u.error){var o={request:e,status:u};E(W(o,t)),n(o)}else E(k({request:e,response:a,status:u},t)),r()}))}))};return r.type=E.DELETE_SPACE_COMMAND,r},exports.deleteUser=function(E,t){var r=function(e,r,n){var u=n.pubnub;return new Promise((function(r,n){e(ne(E,t)),u.api.deleteUser(E.userId,(function(u,a){if(u.error){var o={request:E,status:u};e(ae(o,t)),n(o)}else e(ue({request:E,response:a,status:u},t)),r()}))}))};return r.type=e.DELETE_USER_COMMAND,r},exports.deletingSpace=q,exports.deletingUser=ne,exports.errorAddingMembers=v,exports.errorCreatingSpace=Y,exports.errorCreatingUser=re,exports.errorDeletingSpace=W,exports.errorDeletingUser=ae,exports.errorFetchingMembers=O,exports.errorFetchingMembership=M,exports.errorFetchingSpaceById=j,exports.errorFetchingSpaces=z,exports.errorFetchingUserById=_e,exports.errorFetchingUsers=ce,exports.errorJoiningSpaces=S,exports.errorLeavingSpaces=T,exports.errorRemovingMembers=g,exports.errorSendingmessage=F,exports.errorUpdatingMembers=G,exports.errorUpdatingMembership=I,exports.errorUpdatingSpace=ee,exports.errorUpdatingUser=Ne,exports.fetchMembers=function(e,E){var t=function(t,r,n){var u=n.pubnub;return new Promise((function(r,n){t(f(e,E)),u.api.getMembers(p({},e),(function(u,a){if(u.error){var o={request:e,status:u};t(O(o,E)),n(o)}else t(P({request:e,response:a,status:u},E)),r()}))}))};return t.type=R.FETCH_MEMBERS_COMMAND,t},exports.fetchMemberships=function(e,E){var t=function(t,r,n){var u=n.pubnub;return new Promise((function(r,n){t(D(e,E)),u.api.getMemberships(p({},e),(function(u,a){if(u.error){var o={request:e,status:u};t(M(o,E)),n(o)}else t(b({request:e,response:a,status:u},E)),r()}))}))};return t.type=_.FETCH_MEMBERSHIP_COMMAND,t},exports.fetchSpaceById=function(e,t){var r=function(E,r,n){var u=n.pubnub;return new Promise((function(r,n){E(K(p({},e),t)),u.api.getSpace(p({},e),(function(u,a){if(u.error){var o={request:e,status:u};E(j(o,t)),n(o)}else E(J({request:e,response:a,status:u},t)),r()}))}))};return r.type=E.FETCH_SPACE_BY_ID_COMMAND,r},exports.fetchSpaces=function(e,t){void 0===e&&(e={});var r=function(E,r,n){var u=n.pubnub;return new Promise((function(r,n){E(Q(e,t)),u.api.getSpaces(p({},e),(function(u,a){if(u.error){var o={request:e,status:u};E(z(o,t)),n(o)}else E(X({request:e,response:a,status:u},t)),r()}))}))};return r.type=E.FETCH_SPACES_COMMAND,r},exports.fetchUserById=function(E,t){var r=function(e,r,n){var u=n.pubnub;return new Promise((function(r,n){e(oe(p({},E),t)),u.api.getUser(p({},E),(function(u,a){if(u.error){var o={request:E,status:u};e(_e(o,t)),n(o)}else e(se({request:E,response:a,status:u},t)),r()}))}))};return r.type=e.FETCH_USER_BY_ID_COMMAND,r},exports.fetchUsers=function(E,t){void 0===E&&(E={});var r=function(e,r,n){var u=n.pubnub;return new Promise((function(r,n){e(pe(E,t)),u.api.getUsers(p({},E),(function(u,a){if(u.error){var o={request:E,status:u};e(ce(o,t)),n(o)}else e(Re({request:E,response:a,status:u},t)),r()}))}))};return r.type=e.FETCH_USERS_COMMAND,r},exports.fetchingMembers=f,exports.fetchingMembership=D,exports.fetchingSpaceById=K,exports.fetchingSpaces=Q,exports.fetchingUserById=oe,exports.fetchingUsers=pe,exports.joinSpaces=function(e,E){var t=function(t,r,n){var u=n.pubnub;return new Promise((function(r,n){t(c(e,E)),u.api.joinSpaces(p({},e),(function(u,a){if(u.error){var o={request:e,status:u};t(S(o,E)),n(o)}else t(i({request:e,response:a,status:u},E)),r()}))}))};return t.type=_.JOIN_SPACES_COMMAND,t},exports.joiningSpaces=c,exports.leaveSpaces=function(e,E){var t=function(t,r,n){var u=n.pubnub;return new Promise((function(r,n){t(N(e,E)),u.api.leaveSpaces(p({},e,{spaces:e.spaces.map((function(e){return e.id}))}),(function(u,a){if(u.error){var o={request:e,status:u};t(T(o,E)),n(o)}else t(d({request:e,response:a,status:u},E)),r()}))}))};return t.type=_.LEAVE_SPACES_COMMAND,t},exports.leavingSpaces=N,exports.malformedResponse=ye,exports.membersAdded=V,exports.membersRemoved=x,exports.membersRetrieved=P,exports.membersUpdated=l,exports.membershipRetrieved=b,exports.membershipUpdated=A,exports.messageSent=h,exports.networkDown=me,exports.networkIssues=function(e){return{type:r.NETWORK_ISSUES_EVENT,payload:e}},exports.networkUp=Ge,exports.reconnected=ve,exports.removeMembers=function(e,E){var t=function(t,r,n){var u=n.pubnub;return new Promise((function(r,n){t(B(e,E)),u.api.removeMembers(p({},e),(function(u,a){if(u.error){var o={request:e,status:u};t(g(o,E)),n(o)}else t(x({request:e,response:a,status:u},E)),r()}))}))};return t.type=R.REMOVE_MEMBERS_COMMAND,t},exports.removingMembers=B,exports.requestMessageCountExceeded=Oe,exports.sendMessage=function(e,E){var r=function(t,r,n){var u=n.pubnub;return new Promise((function(r,n){t(H(e,E)),u.api.publish(p({},e),(function(u,a){if(u.error){var o={request:e,status:u};t(F(o,E)),n(o)}else t(h({request:e,response:a,status:u},E)),r()}))}))};return r.type=t.SEND_MESSAGE_COMMAND,r},exports.sendingMessage=H,exports.spaceCreated=w,exports.spaceDeleted=k,exports.spaceRetrieved=J,exports.spaceUpdated=$,exports.spacesJoined=i,exports.spacesLeft=d,exports.spacesRetrieved=X,exports.timeoutConnection=function(e){return{type:r.TIMEOUT_CONNECTION_EVENT,payload:e}},exports.unknown=Ue,exports.updateMembers=function(e,E){var t=function(t,r,n){var u=n.pubnub;return new Promise((function(r,n){t(U(e,E)),u.api.updateMembers(p({},e),(function(u,a){if(u.error){var o={request:e,status:u};t(G(o,E)),n(o)}else t(l({request:e,response:a,status:u},E)),r()}))}))};return t.type=R.UPDATE_MEMBERS_COMMAND,t},exports.updateMembership=function(e,E){var t=function(t,r,n){var u=n.pubnub;return new Promise((function(r,n){t(C(e,E)),u.api.updateMembership(p({},e),(function(u,a){if(u.error){var o={request:e,status:u};t(I(o,E)),n(o)}else t(A({request:e,response:a,status:u},E)),r()}))}))};return t.type=_.UPDATE_MEMBERSHIP_COMMAND,t},exports.updateSpace=function(e,t){var r=function(E,r,n){var u=n.pubnub;return new Promise((function(r,n){E(Z(e,t)),u.api.updateSpace(p({},e),(function(u,a){if(u.error){var o={request:e,status:u};E(ee(o,t)),n(o)}else E($({request:e,response:a,status:u},t)),r()}))}))};return r.type=E.UPDATE_SPACE_COMMAND,r},exports.updateUser=function(E,t){var r=function(e,r,n){var u=n.pubnub;return new Promise((function(r,n){e(ie(E,t)),u.api.updateUser(p({},E),(function(u,a){if(u.error){var o={request:E,status:u};e(Ne(o,t)),n(o)}else e(Se({request:E,response:a,status:u},t)),r()}))}))};return r.type=e.UPDATE_USER_COMMAND,r},exports.updatingMembers=U,exports.updatingMemberships=C,exports.updatingSpace=Z,exports.updatingUser=ie,exports.userCreated=te,exports.userDeleted=ue,exports.userRetrieved=se,exports.userUpdated=Se,exports.usersRetrieved=Re;
"use strict";var e,E,t,r,n,u,a,o,_,s,p;function R(){return(R=Object.assign||function(e){for(var E=1;E<arguments.length;E++){var t=arguments[E];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}!function(e){e.FETCH_USERS_COMMAND="pubnub/FETCH_USERS_COMMAND",e.FETCH_USER_BY_ID_COMMAND="pubnub/FETCH_USER_BY_ID_COMMAND",e.CREATE_USER_COMMAND="pubnub/CREATE_USER_COMMAND",e.UPDATE_USER_COMMAND="pubnub/UPDATE_USER_COMMAND",e.DELETE_USER_COMMAND="pubnub/DELETE_USER_COMMAND",e.UPDATING_USER="pubnub/UPDATING_USER",e.USER_UPDATED="pubnub/USER_UPDATED",e.ERROR_UPDATING_USER="pubnub/ERROR_UPDATING_USER",e.DELETING_USER="pubnub/DELETING_USER",e.USER_DELETED="pubnub/USER_DELETED",e.ERROR_DELETING_USER="pubnub/ERROR_DELETING_USER",e.CREATING_USER="pubnub/CREATING_USER",e.USER_CREATED="pubnub/USER_CREATED",e.ERROR_CREATING_USER="pubnub/ERROR_CREATING_USER",e.FETCHING_USERS="pubnub/FETCHING_USERS",e.USERS_RETRIEVED="pubnub/USERS_RETRIEVED",e.ERROR_FETCHING_USERS="pubnub/ERROR_FETCHING_USERS",e.FETCHING_USER_BY_ID="pubnub/FETCHING_USER_BY_ID",e.USER_RETRIEVED="pubnub/USER_RETRIEVED",e.ERROR_FETCHING_USER_BY_ID="pubnub/ERROR_FETCHING_USER_BY_ID",e.USER_UPDATED_EVENT="pubnub/USER_UPDATED_EVENT",e.USER_DELETED_EVENT="pubnub/USER_DELETED_EVENT"}(e||(e={})),function(e){e.FETCH_SPACES_COMMAND="pubnub/FETCH_SPACES_COMMAND",e.FETCH_SPACE_BY_ID_COMMAND="pubnub/FETCH_SPACE_BY_ID_COMMAND",e.CREATE_SPACE_COMMAND="pubnub/CREATE_SPACE_COMMAND",e.UPDATE_SPACE_COMMAND="pubnub/UPDATE_SPACE_COMMAND",e.DELETE_SPACE_COMMAND="pubnub/DELETE_SPACE_COMMAND",e.UPDATING_SPACE="pubnub/UPDATING_SPACE",e.SPACE_UPDATED="pubnub/SPACE_UPDATED",e.ERROR_UPDATING_SPACE="pubnub/ERROR_UPDATING_SPACE",e.DELETING_SPACE="pubnub/DELETING_SPACE",e.SPACE_DELETED="pubnub/SPACE_DELETED",e.ERROR_DELETING_SPACE="pubnub/ERROR_DELETING_SPACE",e.CREATING_SPACE="pubnub/CREATING_SPACE",e.SPACE_CREATED="pubnub/SPACE_CREATED",e.ERROR_CREATING_SPACE="pubnub/ERROR_CREATING_SPACE",e.FETCHING_SPACES="pubnub/FETCHING_SPACES",e.SPACES_RETRIEVED="pubnub/SPACES_RETRIEVED",e.ERROR_FETCHING_SPACES="pubnub/ERROR_FETCHING_SPACES",e.FETCHING_SPACE_BY_ID="pubnub/FETCHING_SPACE_BY_ID",e.SPACE_RETRIEVED="pubnub/SPACE_RETRIEVED",e.ERROR_FETCHING_SPACE_BY_ID="pubnub/ERROR_FETCHING_SPACE_BY_ID",e.SPACE_UPDATED_EVENT="pubnub/SPACE_UPDATED_EVENT",e.SPACE_DELETED_EVENT="pubnub/SPACE_DELETED_EVENT"}(E||(E={})),function(e){e.SEND_MESSAGE_COMMAND="pubnub/SEND_MESSAGE_COMMAND",e.MESSAGE_RECEIVED="pubnub/MESSAGE_RECEIVED",e.SENDING_MESSAGE="pubnub/SENDING_MESSAGE",e.MESSAGE_SENT="pubnub/MESSAGE_SENT",e.ERROR_SENDING_MESSAGE="pubnub/ERROR_SENDING_MESSAGE"}(t||(t={})),function(e){e.HERE_NOW_COMMAND="pubnub/HERE_NOW_COMMAND",e.PRESENCE_STATE_COMMAND="pubnub/PRESENCE_STATE_COMMAND",e.FETCHING_HERE_NOW="pubnub/FETCHING_HERE_NOW",e.HERE_NOW_RETRIEVED="pubnub/HERE_NOW_RETRIEVED",e.ERROR_FETCHING_HERE_NOW="pubnub/ERROR_FETCHING_HERE_NOW",e.FETCHING_PRESENCE_STATE="pubnub/FETCHING_PRESENCE_STATE",e.PRESENCE_STATE_RETRIEVED="pubnub/PRESENCE_STATE_RETRIEVED",e.ERROR_FETCHING_PRESENCE_STATE="pubnub/ERROR_FETCHING_PRESENCE_STATE",e.JOIN_EVENT="pubnub/JOIN_EVENT",e.LEAVE_EVENT="pubnub/LEAVE_EVENT",e.TIMEOUT_EVENT="pubnub/TIMEOUT_EVENT",e.STATE_CHANGE_EVENT="pubnub/STATE_CHANGE_EVENT"}(r||(r={})),function(e){e.NETWORK_ISSUES_EVENT="pubnub/NETWORK_ISSUES_EVENT",e.ACCESS_DENIED_EVENT="pubnub/ACCESS_DENIED_EVENT",e.MALFORMED_RESPONSE_EVENT="pubnub/MALFORMED_RESPONSE_EVENT",e.BAD_REQUEST_EVENT="pubnub/BAD_REQUEST_EVENT",e.DECRYPTION_ERROR_EVENT="pubnub/DECRYPTION_ERROR_EVENT",e.TIMEOUT_CONNECTION_EVENT="pubnub/TIMEOUT_CONNECTION_EVENT",e.REQUEST_MESSAGE_COUNT_EXCEED_EVENT="pubnub/REQUEST_MESSAGE_COUNT_EXCEED_EVENT",e.UNKNOWN_EVENT="pubnub/UNKNOWN_EVENT"}(n||(n={})),function(e){e.PN_NETWORK_ISSUES_CATEGORY="PNNetworkIssuesCategory",e.PN_ACCES_DENIED_CATEGORY="PNAccessDeniedCategory",e.PN_MALFORMED_RESPONSE_CATEGORY="PNMalformedResponseCategory",e.PN_BAD_REQUEST_CATEGORY="PNBadRequestCategory",e.PN_DECRYPTION_ERROR_CATEGORY="PNDecryptionErrorCategory",e.PN_REQUEST_MESSAGE_COUNT_EXCEEDED_CATEGORY="PNRequestMessageCountExceedCategory",e.PN_UNKNOWN_CATEGORY="PNUnknownCategory"}(u||(u={})),function(e){e.NETWORK_UP_EVENT="pubnub/NETWORK_UP_EVENT",e.NETWORK_DOWN_EVENT="pubnub/NETWORK_DOWN_EVENT"}(a||(a={})),function(e){e.PN_NETWORK_UP_CATEGORY="PNNetworkUpCategory",e.PN_NETWORK_DOWN_CATEGORY="PNNetworkDownCategory",e.PN_RECONNECTED_CATEGORY="PNReconnectedCategory",e.PN_CONNECTED_CATEGORY="PNConnectedCategory",e.PN_TIMEOUT_CATEGORY="PNTimeoutCategory"}(o||(o={})),function(e){e.RECONNECTED_EVENT="pubnub/RECONNECTED_EVENT",e.CONNECTED_EVENT="pubnub/CONNECTED_EVENT"}(_||(_={})),function(e){e.PN_CONNECTED_CATEGORY="PNConnectedCategory",e.PN_RECONNECTED_CATEGORY="PNReconnectedCategory"}(s||(s={})),function(e){e.FETCH_MEMBERSHIP_COMMAND="pubnub/FETCH_MEMBERSHIP_COMMAND",e.JOIN_SPACES_COMMAND="pubnub/JOIN_SPACES_COMMAND",e.LEAVE_SPACES_COMMAND="pubnub/LEAVE_SPACES_COMMAND",e.UPDATE_MEMBERSHIP_COMMAND="pubnub/UPDATE_MEMBERSHIP_COMMAND",e.USER_ADDED_TO_SPACE_EVENT="pubnub/USER_ADDED_TO_SPACE_EVENT",e.USER_REMOVED_FROM_SPACE_EVENT="pubnub/USER_REMOVED_FROM_SPACE_EVENT",e.USER_MEMBERSHIP_UPDATED_ON_SPACE_EVENT="pubnub/USER_MEMBERSHIP_UPDATED_ON_SPACE_EVENT",e.UPDATING_MEMBERSHIP="pubnub/UPDATING_MEMBERSHIP",e.MEMBERSHIP_UPDATED="pubnub/MEMBERSHIP_UPDATED",e.ERROR_UPDATING_MEMBERSHIP="pubnub/ERROR_UPDATING_MEMBERSHIP",e.FETCHING_MEMBERSHIP="pubnub/FETCHING_MEMBERSHIP",e.MEMBERSHIP_RETRIEVED="pubnub/MEMBERSHIP_RETRIEVED",e.ERROR_FETCHING_MEMBERSHIP="pubnub/ERROR_FETCHING_MEMBERSHIP",e.JOINING_SPACES="pubnub/JOINING_SPACES",e.SPACES_JOINED="pubnub/SPACES_JOINED",e.ERROR_JOINING_SPACES="pubnub/ERROR_JOINING_SPACES",e.LEAVING_SPACES="pubnub/LEAVING_SPACES",e.SPACES_LEFT="pubnub/SPACES_LEFT",e.ERROR_LEAVING_SPACES="pubnub/ERROR_LEAVING_SPACES"}(p||(p={}));var c,i=function(e,E){return{type:p.JOINING_SPACES,payload:e,meta:E}},S=function(e,E){return{type:p.SPACES_JOINED,payload:e,meta:E}},N=function(e,E){return{type:p.ERROR_JOINING_SPACES,payload:e,meta:E,error:!0}},T=function(e,E){return{type:p.LEAVING_SPACES,payload:e,meta:E}},d=function(e,E){return{type:p.SPACES_LEFT,payload:e,meta:E}},b=function(e,E){return{type:p.ERROR_LEAVING_SPACES,payload:e,meta:E,error:!0}},C=function(e,E){return{type:p.FETCHING_MEMBERSHIP,payload:e,meta:E}},I=function(e,E){return{type:p.MEMBERSHIP_RETRIEVED,payload:e,meta:E}},D=function(e,E){return{type:p.ERROR_FETCHING_MEMBERSHIP,payload:e,meta:E,error:!0}},A=function(e,E){return{type:p.UPDATING_MEMBERSHIP,payload:e,meta:E}},M=function(e,E){return{type:p.MEMBERSHIP_UPDATED,payload:e,meta:E}},y=function(e,E){return{type:p.ERROR_UPDATING_MEMBERSHIP,payload:e,meta:E,error:!0}};!function(e){e.FETCH_MEMBERS_COMMAND="pubnub/FETCH_MEMBERS_COMMAND",e.UPDATE_MEMBERS_COMMAND="pubnub/UPDATE_MEMBERS_COMMAND",e.ADD_MEMBERS_COMMAND="pubnub/ADD_MEMBERS_COMMAND",e.REMOVE_MEMBERS_COMMAND="pubnub/REMOVE_MEMBERS_COMMAND",e.FETCHING_MEMBERS="pubnub/FETCHING_MEMBERS",e.MEMBERS_RETRIEVED="pubnub/MEMBERS_RETRIEVED",e.ERROR_FETCHING_MEMBERS="pubnub/ERROR_FETCHING_MEMBERS",e.UPDATING_MEMBERS="pubnub/UPDATING_MEMBERS",e.MEMBERS_UPDATED="pubnub/MEMBERS_UPDATED",e.ERROR_UPDATING_MEMBERS="pubnub/ERROR_UPDATING_MEMBERS",e.ADDING_MEMBERS="pubnub/ADDING_MEMBERS",e.MEMBERS_ADDED="pubnub/MEMBERS_ADDED",e.ERROR_ADDING_MEMBERS="pubnub/ERROR_ADDING_MEMBERS",e.REMOVING_MEMBERS="pubnub/REMOVING_MEMBERS",e.MEMBERS_REMOVED="pubnub/MEMBERS_REMOVED",e.ERROR_REMOVING_MEMBERS="pubnub/ERROR_REMOVING_MEMBERS"}(c||(c={}));var f,O=function(e,E){return{type:c.FETCHING_MEMBERS,payload:e,meta:E}},P=function(e,E){return{type:c.MEMBERS_RETRIEVED,payload:e,meta:E}},l=function(e,E){return{type:c.ERROR_FETCHING_MEMBERS,payload:e,meta:E,error:!0}},U=function(e,E){return{type:c.UPDATING_MEMBERS,payload:e,meta:E}},G=function(e,E){return{type:c.MEMBERS_UPDATED,payload:e,meta:E}},V=function(e,E){return{type:c.ERROR_UPDATING_MEMBERS,payload:e,meta:E,error:!0}},m=function(e,E){return{type:c.ADDING_MEMBERS,payload:e,meta:E}},v=function(e,E){return{type:c.MEMBERS_ADDED,payload:e,meta:E}},H=function(e,E){return{type:c.ERROR_ADDING_MEMBERS,payload:e,meta:E,error:!0}},x=function(e,E){return{type:c.REMOVING_MEMBERS,payload:e,meta:E}},B=function(e,E){return{type:c.MEMBERS_REMOVED,payload:e,meta:E}},h=function(e,E){return{type:c.ERROR_REMOVING_MEMBERS,payload:e,meta:E,error:!0}},g=function(e,E){return{type:t.SENDING_MESSAGE,payload:e,meta:E}},F=function(e,E){return{type:t.MESSAGE_SENT,payload:e,meta:E}},L=function(e,E){return{type:t.ERROR_SENDING_MESSAGE,payload:e,meta:E}},w=function(e,t){return{type:E.CREATING_SPACE,payload:e,meta:t}},q=function(e,t){return{type:E.SPACE_CREATED,payload:e,meta:t}},Y=function(e,t){return{type:E.ERROR_CREATING_SPACE,payload:e,meta:t,error:!0}},W=function(e,t){return{type:E.DELETING_SPACE,payload:e,meta:t}},k=function(e,t){return{type:E.SPACE_DELETED,payload:e,meta:t}},J=function(e,t){return{type:E.ERROR_DELETING_SPACE,payload:e,meta:t,error:!0}},K=function(e,t){return{type:E.FETCHING_SPACE_BY_ID,payload:e,meta:t}},j=function(e,t){return{type:E.SPACE_RETRIEVED,payload:e,meta:t}},Q=function(e,t){return{type:E.ERROR_FETCHING_SPACE_BY_ID,payload:e,meta:t,error:!0}},X=function(e,t){return{type:E.FETCHING_SPACES,payload:e,meta:t}},z=function(e,t){return{type:E.SPACES_RETRIEVED,payload:e,meta:t}},Z=function(e,t){return{type:E.ERROR_FETCHING_SPACES,payload:e,meta:t,error:!0}},$=function(e,t){return{type:E.UPDATING_SPACE,payload:e,meta:t}},ee=function(e,t){return{type:E.SPACE_UPDATED,payload:e,meta:t}},Ee=function(e,t){return{type:E.ERROR_UPDATING_SPACE,payload:e,meta:t,error:!0}},te=function(E,t){return{type:e.CREATING_USER,payload:E,meta:t}},re=function(E,t){return{type:e.USER_CREATED,payload:E,meta:t}},ne=function(E,t){return{type:e.ERROR_CREATING_USER,payload:E,meta:t,error:!0}},ue=function(E,t){return{type:e.DELETING_USER,payload:E,meta:t}},ae=function(E,t){return{type:e.USER_DELETED,payload:E,meta:t}},oe=function(E,t){return{type:e.ERROR_DELETING_USER,payload:E,meta:t,error:!0}},_e=function(E,t){return{type:e.FETCHING_USER_BY_ID,payload:E,meta:t}},se=function(E,t){return{type:e.USER_RETRIEVED,payload:E,meta:t}},pe=function(E,t){return{type:e.ERROR_FETCHING_USER_BY_ID,payload:E,meta:t,error:!0}},Re=function(E,t){return{type:e.FETCHING_USERS,payload:E,meta:t}},ce=function(E,t){return{type:e.USERS_RETRIEVED,payload:E,meta:t}},ie=function(E,t){return{type:e.ERROR_FETCHING_USERS,payload:E,meta:t,error:!0}},Se=function(E,t){return{type:e.UPDATING_USER,payload:E,meta:t}},Ne=function(E,t){return{type:e.USER_UPDATED,payload:E,meta:t}},Te=function(E,t){return{type:e.ERROR_UPDATING_USER,payload:E,meta:t,error:!0}},de=function(e,E){return{type:r.FETCHING_HERE_NOW,payload:e,meta:E}},be=function(e,E){return{type:r.HERE_NOW_RETRIEVED,payload:e,meta:E}},Ce=function(e,E){return{type:r.ERROR_FETCHING_HERE_NOW,payload:e,meta:E}},Ie=function(e,E){return{type:r.FETCHING_PRESENCE_STATE,payload:e,meta:E}},De=function(e,E){return{type:r.PRESENCE_STATE_RETRIEVED,payload:e,meta:E}},Ae=function(e,E){return{type:r.ERROR_FETCHING_PRESENCE_STATE,payload:e,meta:E}},Me=function(E){return{user:function(t){switch(t.event){case"update":E(function(E){return{type:e.USER_UPDATED_EVENT,payload:E}}(t));break;case"delete":E(function(E){return{type:e.USER_DELETED_EVENT,payload:E}}(t))}}}},ye=function(e){return{space:function(t){switch(t.event){case"update":e(function(e){return{type:E.SPACE_UPDATED_EVENT,payload:e}}(t));break;case"delete":e(function(e){return{type:E.SPACE_DELETED_EVENT,payload:e}}(t))}}}},fe=function(e){return{membership:function(E){switch(E.event){case"create":e(function(e){return{type:p.USER_ADDED_TO_SPACE_EVENT,payload:e}}(E));break;case"update":e(function(e){return{type:p.USER_MEMBERSHIP_UPDATED_ON_SPACE_EVENT,payload:e}}(E));break;case"delete":e(function(e){return{type:p.USER_REMOVED_FROM_SPACE_EVENT,payload:e}}(E))}}}},Oe=function(e){return{message:function(E){return e(function(e){return{type:t.MESSAGE_RECEIVED,payload:e}}(E))}}};!function(e){e.JOIN="join",e.STATE_CHANGE="state-change",e.LEAVE="leave",e.TIMEOUT="timeout"}(f||(f={}));var Pe,le=function(e){return{presence:function(E){switch(E.action){case f.JOIN:e(function(e){return{type:r.JOIN_EVENT,payload:e}}(E));break;case f.LEAVE:e(function(e){return{type:r.LEAVE_EVENT,payload:e}}(E));break;case f.TIMEOUT:e(function(e){return{type:r.TIMEOUT_EVENT,payload:e}}(E));break;case f.STATE_CHANGE:e(function(e){return{type:r.STATE_CHANGE_EVENT,payload:e}}(E))}}}};!function(e){e.SIGNAL="pubnub/SIGNAL"}(Pe||(Pe={}));var Ue=function(e){return{signal:function(E){return e({type:Pe.SIGNAL,payload:E})}}},Ge=function(e){return{type:n.ACCESS_DENIED_EVENT,payload:e}},Ve=function(e){return{type:n.MALFORMED_RESPONSE_EVENT,payload:e}},me=function(e){return{type:n.BAD_REQUEST_EVENT,payload:e}},ve=function(e){return{type:n.DECRYPTION_ERROR_EVENT,payload:e}},He=function(e){return{type:n.REQUEST_MESSAGE_COUNT_EXCEED_EVENT,payload:e}},xe=function(e){return{type:n.UNKNOWN_EVENT,payload:e}},Be=function(e){return{status:function(E){switch(E.category){case u.PN_ACCES_DENIED_CATEGORY:e(Ge(E));break;case u.PN_MALFORMED_RESPONSE_CATEGORY:e(Ve(E));break;case u.PN_BAD_REQUEST_CATEGORY:e(me(E));break;case u.PN_DECRYPTION_ERROR_CATEGORY:e(ve(E));break;case u.PN_REQUEST_MESSAGE_COUNT_EXCEEDED_CATEGORY:e(He(E));break;case u.PN_UNKNOWN_CATEGORY:e(xe(E))}}}},he=function(){return{type:a.NETWORK_UP_EVENT}},ge=function(){return{type:a.NETWORK_DOWN_EVENT}},Fe=function(e){return{status:function(E){switch(E.category){case o.PN_NETWORK_UP_CATEGORY:e(he());break;case o.PN_NETWORK_DOWN_CATEGORY:e(ge());break;case o.PN_RECONNECTED_CATEGORY:case o.PN_CONNECTED_CATEGORY:e(he());break;case o.PN_TIMEOUT_CATEGORY:e(ge())}}}},Le=function(e){return{type:_.RECONNECTED_EVENT,payload:e}},we=function(e){return{type:_.CONNECTED_EVENT,payload:e}},qe=function(e){return{status:function(E){switch(E.category){case s.PN_CONNECTED_CATEGORY:e(we(E));break;case s.PN_RECONNECTED_CATEGORY:e(Le(E))}}}},Ye=function(){for(var e=arguments.length,E=new Array(e),t=0;t<e;t++)E[t]=arguments[t];return Object.assign.apply(Object,[{}].concat(We(E)))},We=function(e){var E=[],t={};return e.forEach((function(e){var E=Object.keys(e)[0];t.hasOwnProperty(E)||(t[E]=[]),t[E].push(e)})),Object.entries(t).forEach((function(e){var t=e[0],r=e[1];1===r.length?E.push(r[0]):r.length>1&&E.push(ke(t,r))})),E},ke=function(e,E){var t;return(t={})[e]=function(t){E.forEach((function(E){console.log("any event",JSON.stringify(t)),E[e](t)}))},t};exports.accessDenied=Ge,exports.addMembers=function(e,E){var t=function(t,r,n){var u=n.pubnub;return new Promise((function(r,n){t(m(e,E)),u.api.addMembers(R({},e),(function(u,a){if(u.error){var o={request:e,status:u};t(H(o,E)),n(o)}else t(v({request:e,response:a,status:u},E)),r()}))}))};return t.type=c.ADD_MEMBERS_COMMAND,t},exports.addingMembers=m,exports.badRequest=me,exports.combineListeners=Ye,exports.connected=we,exports.createErrorStatusListener=Be,exports.createMembersReducer=function(){return function(e,E){switch(void 0===e&&(e={byId:{}}),E.type){case c.MEMBERS_RETRIEVED:case c.MEMBERS_UPDATED:case c.MEMBERS_ADDED:case c.MEMBERS_REMOVED:return function(e,E){var t={byId:R({},e.byId)};return t.byId[E.request.spaceId]=E.response.data,t}(e,E.payload);case p.USER_ADDED_TO_SPACE_EVENT:return function(e,E){if(0===e.byId[E.data.spaceId].filter((function(e){return e.id===E.data.userId})).length){var t={byId:R({},e.byId)};return t.byId[E.data.spaceId]=[].concat(t.byId[E.data.spaceId],[{id:E.data.userId,custom:E.data.custom}]),t}return e}(e,E.payload);case p.USER_REMOVED_FROM_SPACE_EVENT:return function(e,E){if(0===e.byId[E.data.spaceId].filter((function(e){return e.id===E.data.userId})).length){var t={byId:R({},e.byId)};return t.byId[E.data.userId]=t.byId[E.data.spaceId].filter((function(e){return e.id!==E.data.userId})),t}return e}(e,E.payload);case p.USER_MEMBERSHIP_UPDATED_ON_SPACE_EVENT:return function(e,E){return console.log(E),e}(e,E.payload);default:return e}}},exports.createMembershipListener=fe,exports.createMembershipReducer=function(){return function(e,E){switch(void 0===e&&(e={byId:{}}),E.type){case p.MEMBERSHIP_RETRIEVED:case p.MEMBERSHIP_UPDATED:case p.SPACES_JOINED:case p.SPACES_LEFT:return function(e,E){var t={byId:R({},e.byId)};return t.byId[E.request.userId]=E.response.data,t}(e,E.payload);case p.USER_ADDED_TO_SPACE_EVENT:return function(e,E){if(0===e.byId[E.data.userId].filter((function(e){return e.id===E.data.spaceId})).length){var t={byId:R({},e.byId)};return t.byId[E.data.userId]=[].concat(t.byId[E.data.userId],[{id:E.data.spaceId,custom:E.data.custom}]),t}return e}(e,E.payload);case p.USER_REMOVED_FROM_SPACE_EVENT:return function(e,E){if(0===e.byId[E.data.userId].filter((function(e){return e.id===E.data.spaceId})).length){var t={byId:R({},e.byId)};return t.byId[E.data.userId]=t.byId[E.data.userId].filter((function(e){return e.id!==E.data.spaceId})),t}return e}(e,E.payload);case p.USER_MEMBERSHIP_UPDATED_ON_SPACE_EVENT:return function(e,E){return console.log(E),e}(e,E.payload);default:return e}}},exports.createMessageListener=Oe,exports.createMessageReducer=function(){return function(e,E){switch(void 0===e&&(e={byId:{}}),E.type){case t.MESSAGE_RECEIVED:return function(e,E){var t={byId:R({},e.byId)};return void 0===t.byId[E.channel]&&(t.byId[E.channel]=[]),t.byId[E.channel]=[].concat(t.byId[E.channel],[E]),t}(e,E.payload);default:return e}}},exports.createNetworkStatusListener=Fe,exports.createNetworkStatusReducer=function(e){var E;if("boolean"==typeof e)E={isConnected:e};else{if("function"!=typeof e)throw new Error("The initializer parameter must be a boolean value (true or false) or function");if("boolean"!=typeof(E={isConnected:e()}).isConnected)throw new Error("The initializer function must return a boolean value (true or false)")}return function(e,t){switch(void 0===e&&(e=E),t.type){case a.NETWORK_UP_EVENT:return{isConnected:!0};case a.NETWORK_DOWN_EVENT:return{isConnected:!1};default:return e}}},exports.createPresenceListener=le,exports.createPresenceReducer=function(){return function(e,E){switch(void 0===e&&(e={byId:{},totalOccupancy:0}),E.type){case r.HERE_NOW_RETRIEVED:return function(e,E){return R({},e,{byId:E.response.channels,totalOccupancy:E.response.totalOccupancy})}(e,E.payload);case r.PRESENCE_STATE_RETRIEVED:return function(e,E){var t={byId:R({},e.byId),totalOccupancy:e.totalOccupancy};return Object.keys(E.channels).forEach((function(e){t.byId[e]&&(t.byId[e]=E.channels[e])})),t}(e,E.payload);case r.JOIN_EVENT:return function(e,E){var t={byId:R({},e.byId),totalOccupancy:e.totalOccupancy+1},r=[];return t.byId[E.channel]&&(t.byId[E.channel].occupants=(r=t.byId[E.channel].occupants).filter((function(e){return e.uuid!==E.uuid}))),t.byId[E.channel]={name:E.channel,occupants:[].concat(r,[{uuid:E.uuid,state:E.state}]),occupancy:E.occupancy},t}(e,E.payload);case r.LEAVE_EVENT:case r.TIMEOUT_EVENT:return function(e,E){var t={byId:R({},e.byId),totalOccupancy:e.totalOccupancy-1};return t.byId[E.channel]&&(t.byId[E.channel].occupants=t.byId[E.channel].occupants.filter((function(e){return e.uuid!==E.uuid}))),t}(e,E.payload);case r.STATE_CHANGE_EVENT:return function(e,E){var t={byId:R({},e.byId),totalOccupancy:e.totalOccupancy};return t.byId[E.channel]&&t.byId[E.channel].occupants.forEach((function(e){e.uuid===E.uuid&&(e.state=E.state)})),t}(e,E.payload);default:return e}}},exports.createPubNubListener=function(e){return Ye(Oe(e),le(e),Ue(e),Be(e),Be(e),Fe(e),qe(e),Me(e),ye(e),fe(e))},exports.createSignalListener=Ue,exports.createSpace=function(e,t){var r=function(E,r,n){var u=n.pubnub;return new Promise((function(r,n){E(w(e,t)),u.api.createSpace(R({},e),(function(u,a){if(u.error){var o={request:e,status:u};E(Y(o,t)),n(o)}else E(q({request:e,response:a,status:u},t)),r()}))}))};return r.type=E.CREATE_SPACE_COMMAND,r},exports.createSpaceListReducer=function(){return function(e,t){switch(void 0===e&&(e={spaceIds:[]}),t.type){case E.SPACES_RETRIEVED:return{spaceIds:t.payload.response.data.map((function(e){return e.id}))};default:return e}}},exports.createSpaceListener=ye,exports.createSpaceReducer=function(){return function(e,t){switch(void 0===e&&(e={byId:{}}),t.type){case E.SPACE_CREATED:case E.SPACE_UPDATED:return function(e,E){var t={byId:R({},e.byId)};return t.byId[E.response.data.id]=E.response.data,t}(e,t.payload);case E.SPACE_DELETED:return function(e,E){var t={byId:R({},e.byId)};return delete t.byId[E.request.spaceId],t}(e,t.payload);case E.SPACES_RETRIEVED:return function(e,E){var t={byId:R({},e.byId)};return E.response.data.forEach((function(e){t.byId[e.id]=e})),t}(e,t.payload);case E.SPACE_RETRIEVED:return function(e,E){var t={byId:R({},e.byId)};return t.byId[E.response.data.id]=E.response.data,t}(e,t.payload);case E.SPACE_UPDATED_EVENT:return function(e,E){var t={byId:R({},e.byId)};return t.byId[E.data.id]=E.data,t}(e,t.payload);case E.SPACE_DELETED_EVENT:return function(e,E){var t={byId:R({},e.byId)};return delete t.byId[E.data.id],t}(e,t.payload);case p.MEMBERSHIP_RETRIEVED:return function(e,E){var t=e;if(E.response.data.length>0){t={byId:R({},e.byId)};for(var r=0;r<E.response.data.length;r++){var n=E.response.data[r];n.space&&(t.byId[n.id]=n.space)}}return t}(e,t.payload);default:return e}}},exports.createSubscriptionStatusListener=qe,exports.createUser=function(E,t){var r=function(e,r,n){var u=n.pubnub;return new Promise((function(r,n){e(te(E,t)),u.api.createUser(R({},E),(function(u,a){if(u.error){var o={request:E,status:u};e(ne(o,t)),n(o)}else e(re({request:E,response:a,status:u},t)),r()}))}))};return r.type=e.CREATE_USER_COMMAND,r},exports.createUserListReducer=function(){return function(E,t){switch(void 0===E&&(E={userIds:[]}),t.type){case e.USERS_RETRIEVED:return{userIds:t.payload.response.data.map((function(e){return e.id}))};default:return E}}},exports.createUserListener=Me,exports.createUserReducer=function(){return function(E,t){switch(void 0===E&&(E={byId:{}}),t.type){case e.USER_CREATED:case e.USER_UPDATED:return function(e,E){var t={byId:R({},e.byId)};return t.byId[E.response.data.id]=E.response.data,t}(E,t.payload);case e.USER_DELETED:return function(e,E){var t={byId:R({},e.byId)};return delete t.byId[E.request.userId],t}(E,t.payload);case e.USERS_RETRIEVED:return function(e,E){var t={byId:R({},e.byId)};return E.response.data.forEach((function(e){t.byId[e.id]=e})),t}(E,t.payload);case e.USER_RETRIEVED:return function(e,E){var t={byId:R({},e.byId)};return t.byId[E.response.data.id]=E.response.data,t}(E,t.payload);case e.USER_UPDATED_EVENT:return function(e,E){var t={byId:R({},e.byId)};return t.byId[E.data.id]=E.data,t}(E,t.payload);case e.USER_DELETED_EVENT:return function(e,E){var t={byId:R({},e.byId)};return delete t.byId[E.data.id],t}(E,t.payload);case c.MEMBERS_RETRIEVED:return function(e,E){var t=e;if(E.response.data.length>0){t={byId:R({},e.byId)};for(var r=0;r<E.response.data.length;r++){var n=E.response.data[r];n.user&&(t.byId[n.id]=n.user)}}return t}(E,t.payload);default:return E}}},exports.creatingSpace=w,exports.creatingUser=te,exports.decryptionError=ve,exports.deleteSpace=function(e,t){var r=function(E,r,n){var u=n.pubnub;return new Promise((function(r,n){E(W(e,t)),u.api.deleteSpace(e.spaceId,(function(u,a){if(u.error){var o={request:e,status:u};E(J(o,t)),n(o)}else E(k({request:e,response:a,status:u},t)),r()}))}))};return r.type=E.DELETE_SPACE_COMMAND,r},exports.deleteUser=function(E,t){var r=function(e,r,n){var u=n.pubnub;return new Promise((function(r,n){e(ue(E,t)),u.api.deleteUser(E.userId,(function(u,a){if(u.error){var o={request:E,status:u};e(oe(o,t)),n(o)}else e(ae({request:E,response:a,status:u},t)),r()}))}))};return r.type=e.DELETE_USER_COMMAND,r},exports.deletingSpace=W,exports.deletingUser=ue,exports.errorAddingMembers=H,exports.errorCreatingSpace=Y,exports.errorCreatingUser=ne,exports.errorDeletingSpace=J,exports.errorDeletingUser=oe,exports.errorFetchingHereNow=Ce,exports.errorFetchingMembers=l,exports.errorFetchingMembership=D,exports.errorFetchingPresenceState=Ae,exports.errorFetchingSpaceById=Q,exports.errorFetchingSpaces=Z,exports.errorFetchingUserById=pe,exports.errorFetchingUsers=ie,exports.errorJoiningSpaces=N,exports.errorLeavingSpaces=b,exports.errorRemovingMembers=h,exports.errorSendingmessage=L,exports.errorUpdatingMembers=V,exports.errorUpdatingMembership=y,exports.errorUpdatingSpace=Ee,exports.errorUpdatingUser=Te,exports.fetchHereNow=function(e,E){var t=function(t,r,n){var u=n.pubnub;return new Promise((function(r,n){t(de(e,E)),u.api.hereNow(R({},e),(function(u,a){if(u.error){var o={request:e,status:u};t(Ce(o,E)),n(o)}else t(be({request:e,response:a,status:u},E)),r()}))}))};return t.type=r.HERE_NOW_COMMAND,t},exports.fetchMembers=function(e,E){var t=function(t,r,n){var u=n.pubnub;return new Promise((function(r,n){t(O(e,E)),u.api.getMembers(R({},e),(function(u,a){if(u.error){var o={request:e,status:u};t(l(o,E)),n(o)}else t(P({request:e,response:a,status:u},E)),r()}))}))};return t.type=c.FETCH_MEMBERS_COMMAND,t},exports.fetchMemberships=function(e,E){var t=function(t,r,n){var u=n.pubnub;return new Promise((function(r,n){t(C(e,E)),u.api.getMemberships(R({},e),(function(u,a){if(u.error){var o={request:e,status:u};t(D(o,E)),n(o)}else t(I({request:e,response:a,status:u},E)),r()}))}))};return t.type=p.FETCH_MEMBERSHIP_COMMAND,t},exports.fetchPresenceState=function(e,E){var t=function(t,r,n){var u=n.pubnub;return new Promise((function(r,n){t(Ie(e,E)),u.api.getState(R({},e),(function(u,a){if(u.error){var o={request:e,status:u};t(Ae(o,E)),n(o)}else t(De({request:e,response:a,status:u},E)),r()}))}))};return t.type=r.PRESENCE_STATE_COMMAND,t},exports.fetchSpaceById=function(e,t){var r=function(E,r,n){var u=n.pubnub;return new Promise((function(r,n){E(K(R({},e),t)),u.api.getSpace(R({},e),(function(u,a){if(u.error){var o={request:e,status:u};E(Q(o,t)),n(o)}else E(j({request:e,response:a,status:u},t)),r()}))}))};return r.type=E.FETCH_SPACE_BY_ID_COMMAND,r},exports.fetchSpaces=function(e,t){void 0===e&&(e={});var r=function(E,r,n){var u=n.pubnub;return new Promise((function(r,n){E(X(e,t)),u.api.getSpaces(R({},e),(function(u,a){if(u.error){var o={request:e,status:u};E(Z(o,t)),n(o)}else E(z({request:e,response:a,status:u},t)),r()}))}))};return r.type=E.FETCH_SPACES_COMMAND,r},exports.fetchUserById=function(E,t){var r=function(e,r,n){var u=n.pubnub;return new Promise((function(r,n){e(_e(R({},E),t)),u.api.getUser(R({},E),(function(u,a){if(u.error){var o={request:E,status:u};e(pe(o,t)),n(o)}else e(se({request:E,response:a,status:u},t)),r()}))}))};return r.type=e.FETCH_USER_BY_ID_COMMAND,r},exports.fetchUsers=function(E,t){void 0===E&&(E={});var r=function(e,r,n){var u=n.pubnub;return new Promise((function(r,n){e(Re(E,t)),u.api.getUsers(R({},E),(function(u,a){if(u.error){var o={request:E,status:u};e(ie(o,t)),n(o)}else e(ce({request:E,response:a,status:u},t)),r()}))}))};return r.type=e.FETCH_USERS_COMMAND,r},exports.fetchingHereNow=de,exports.fetchingMembers=O,exports.fetchingMembership=C,exports.fetchingPresenceState=Ie,exports.fetchingSpaceById=K,exports.fetchingSpaces=X,exports.fetchingUserById=_e,exports.fetchingUsers=Re,exports.hereNowRetrieved=be,exports.joinSpaces=function(e,E){var t=function(t,r,n){var u=n.pubnub;return new Promise((function(r,n){t(i(e,E)),u.api.joinSpaces(R({},e),(function(u,a){if(u.error){var o={request:e,status:u};t(N(o,E)),n(o)}else t(S({request:e,response:a,status:u},E)),r()}))}))};return t.type=p.JOIN_SPACES_COMMAND,t},exports.joiningSpaces=i,exports.leaveSpaces=function(e,E){var t=function(t,r,n){var u=n.pubnub;return new Promise((function(r,n){t(T(e,E)),u.api.leaveSpaces(R({},e,{spaces:e.spaces.map((function(e){return e.id}))}),(function(u,a){if(u.error){var o={request:e,status:u};t(b(o,E)),n(o)}else t(d({request:e,response:a,status:u},E)),r()}))}))};return t.type=p.LEAVE_SPACES_COMMAND,t},exports.leavingSpaces=T,exports.malformedResponse=Ve,exports.membersAdded=v,exports.membersRemoved=B,exports.membersRetrieved=P,exports.membersUpdated=G,exports.membershipRetrieved=I,exports.membershipUpdated=M,exports.messageSent=F,exports.networkDown=ge,exports.networkIssues=function(e){return{type:n.NETWORK_ISSUES_EVENT,payload:e}},exports.networkUp=he,exports.presenceStateRetrieved=De,exports.reconnected=Le,exports.removeMembers=function(e,E){var t=function(t,r,n){var u=n.pubnub;return new Promise((function(r,n){t(x(e,E)),u.api.removeMembers(R({},e),(function(u,a){if(u.error){var o={request:e,status:u};t(h(o,E)),n(o)}else t(B({request:e,response:a,status:u},E)),r()}))}))};return t.type=c.REMOVE_MEMBERS_COMMAND,t},exports.removingMembers=x,exports.requestMessageCountExceeded=He,exports.sendMessage=function(e,E){var r=function(t,r,n){var u=n.pubnub;return new Promise((function(r,n){t(g(e,E)),u.api.publish(R({},e),(function(u,a){if(u.error){var o={request:e,status:u};t(L(o,E)),n(o)}else t(F({request:e,response:a,status:u},E)),r()}))}))};return r.type=t.SEND_MESSAGE_COMMAND,r},exports.sendingMessage=g,exports.spaceCreated=q,exports.spaceDeleted=k,exports.spaceRetrieved=j,exports.spaceUpdated=ee,exports.spacesJoined=S,exports.spacesLeft=d,exports.spacesRetrieved=z,exports.timeoutConnection=function(e){return{type:n.TIMEOUT_CONNECTION_EVENT,payload:e}},exports.unknown=xe,exports.updateMembers=function(e,E){var t=function(t,r,n){var u=n.pubnub;return new Promise((function(r,n){t(U(e,E)),u.api.updateMembers(R({},e),(function(u,a){if(u.error){var o={request:e,status:u};t(V(o,E)),n(o)}else t(G({request:e,response:a,status:u},E)),r()}))}))};return t.type=c.UPDATE_MEMBERS_COMMAND,t},exports.updateMembership=function(e,E){var t=function(t,r,n){var u=n.pubnub;return new Promise((function(r,n){t(A(e,E)),u.api.updateMembership(R({},e),(function(u,a){if(u.error){var o={request:e,status:u};t(y(o,E)),n(o)}else t(M({request:e,response:a,status:u},E)),r()}))}))};return t.type=p.UPDATE_MEMBERSHIP_COMMAND,t},exports.updateSpace=function(e,t){var r=function(E,r,n){var u=n.pubnub;return new Promise((function(r,n){E($(e,t)),u.api.updateSpace(R({},e),(function(u,a){if(u.error){var o={request:e,status:u};E(Ee(o,t)),n(o)}else E(ee({request:e,response:a,status:u},t)),r()}))}))};return r.type=E.UPDATE_SPACE_COMMAND,r},exports.updateUser=function(E,t){var r=function(e,r,n){var u=n.pubnub;return new Promise((function(r,n){e(Se(E,t)),u.api.updateUser(R({},E),(function(u,a){if(u.error){var o={request:E,status:u};e(Te(o,t)),n(o)}else e(Ne({request:E,response:a,status:u},t)),r()}))}))};return r.type=e.UPDATE_USER_COMMAND,r},exports.updatingMembers=U,exports.updatingMemberships=A,exports.updatingSpace=$,exports.updatingUser=Se,exports.userCreated=re,exports.userDeleted=ae,exports.userRetrieved=se,exports.userUpdated=Ne,exports.usersRetrieved=ce;
//# sourceMappingURL=pubnub-redux.cjs.production.min.js.map
{
"name": "pubnub-redux",
"version": "0.1.26-alpha",
"version": "0.1.27-alpha",
"main": "dist/index.js",

@@ -32,3 +32,2 @@ "module": "dist/pubnub-redux.esm.js",

"pubnub": "^4.26.1",
"@types/pubnub": "^4.0.7",
"redux": "^4.0.4",

@@ -35,0 +34,0 @@ "redux-thunk": "^2.3.0"

@@ -1,1 +0,24 @@

# redux
# PubNub Redux SDK
The PubNub Client SDKs are designed for transmitting realtime data over PubNub’s Data Stream Network, and Redux is designed for managing client application state. The PubNub Redux SDK bridges these two client libraries to provide the capability to manage data transmitted using PubNub inside of applications using Redux. The Redux SDK allows PubNub-defined data to coexist with customer-defined data.
The Redux SDK is an npm module that provides Redux-specific functions which can be integrated with the user’s existing, or new, Redux data store.
**This is a beta version of the PubNub Redux SDK**
## Dependencies
- pubnub ^4.26.1
- redux ^4.0.4
- redux-thunk ^2.3.0
## Setup
> npm install pubnub
> npm install pubnub-redux
## What is in
TODO
## What is not in
TODO

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc