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.6-alpha to 0.1.7-alpha

4

dist/index.d.ts

@@ -20,2 +20,4 @@ import { createPubNubActionListener, combineListeners } from './actions/ListenerAction';

import { SpaceListState } from './reducers/spaceListReducer';
export { Identifiable, PubNubObjectApiState as PubNubApiState, Space, SpaceListState, createPubNubActionListener, createMembershipActionListener, userMembershipUpdatedOnSpace, userAddedToSpace, userRemovedFromSpace, fetchMembers, fetchMemberships, createMessageActionListener, createPresenceActionListener, userJoin, userLeave, userStateChange, userTimeout, createSignalActionListener, createSpaceActionListener, spaceDeleted, spaceUpdated, fetchSpaces, spaceListRetrieved, fetchSpacesError, createSpace, fetchSpaceById, createNetworkStatusActionListener, createSubscribeStatusActionListener, createErrorStatusActionListener, networkDown, networkUp, networkIssues, reconnected, connected, timeoutConnection, accessDenied, malformedResponse, badRequest, decryptionError, requestMessageCountExceed, unknown, createUserActionListener, userUpdated, userDeleted, createUser, fetchUsers, fetchUserById, userListRetrieved, fetchUsersError, createNetworkStatusReducer, createUserReducer, createUserListReducer, createSpaceReducer, createSpaceListReducer, membershipReducer, combineListeners, };
import { User } from './types/User';
import { UserListState } from './reducers/userListReducer';
export { Identifiable, PubNubObjectApiState as PubNubApiState, Space, SpaceListState, User, UserListState, createPubNubActionListener, createMembershipActionListener, userMembershipUpdatedOnSpace, userAddedToSpace, userRemovedFromSpace, fetchMembers, fetchMemberships, createMessageActionListener, createPresenceActionListener, userJoin, userLeave, userStateChange, userTimeout, createSignalActionListener, createSpaceActionListener, spaceDeleted, spaceUpdated, fetchSpaces, spaceListRetrieved, fetchSpacesError, createSpace, fetchSpaceById, createNetworkStatusActionListener, createSubscribeStatusActionListener, createErrorStatusActionListener, networkDown, networkUp, networkIssues, reconnected, connected, timeoutConnection, accessDenied, malformedResponse, badRequest, decryptionError, requestMessageCountExceed, unknown, createUserActionListener, userUpdated, userDeleted, createUser, fetchUsers, fetchUserById, userListRetrieved, fetchUsersError, createNetworkStatusReducer, createUserReducer, createUserListReducer, createSpaceReducer, createSpaceListReducer, membershipReducer, combineListeners, };

@@ -425,3 +425,3 @@ 'use strict';

message: status.errorData,
data: response.data
data: response ? response.data : _extends({}, user)
}));

@@ -454,3 +454,3 @@ } else {

message: status.errorData,
data: response.data,
data: response ? response.data : {},
label: label

@@ -480,3 +480,5 @@ }));

message: status.errorData,
data: response.data
data: response ? response.data : {
id: userId
}
}));

@@ -588,3 +590,3 @@ } else {

message: status.errorData,
data: response.data
data: response ? response.data : _extends({}, space)
}));

@@ -617,3 +619,3 @@ } else {

message: status.errorData,
data: response.data,
data: response ? response.data : {},
label: label

@@ -647,3 +649,5 @@ }));

message: status.errorData,
data: response.data
data: response ? response.data : {
id: spaceId
}
}));

@@ -650,0 +654,0 @@ } else {

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

"use strict";var e=function(e){return{type:"pubnub/JOIN",payload:e}},r=function(e){return{type:"pubnub/LEAVE",payload:e}},t=function(e){return{type:"pubnub/TIMEOUT",payload:e}},n=function(e){return{type:"pubnub/STATE_CHANGE",payload:e}},a=function(a){return{presence:function(u){switch(u.action){case"join":a(e(u));break;case"leave":a(r(u));break;case"timeout":a(t(u));break;case"state-change":a(n(u))}}}},u=function(e){return{status:function(r){switch(r.category){case"PNNetworkUpCategory":e({type:"pubnub/NETWORK_UP"});break;case"PNNetworkDownCategory":case"PNNetworkIssuesCategory":e({type:"pubnub/NETWORK_DOWN"});break;case"PNReconnectedCategory":case"PNConnectedCategory":e({type:"pubnub/NETWORK_UP"});break;case"PNTimeoutCategory":e({type:"pubnub/NETWORK_DOWN"})}}}},o=function(e){return{type:"pubnub/RECONNECTED",payload:e}},c=function(e){return{type:"pubnub/CONNECTED",payload:e}},s=function(e){return{status:function(r){switch(r.category){case"PNReconnectedCategory":e(o(r));break;case"PNConnectedCategory":e(c(r))}}}},d=function(e){return{type:"pubnub/NETWORK_ISSUES",payload:e}},p=function(e){return{type:"pubnub/ACCESS_DENIED",payload:e}},E=function(e){return{type:"pubnub/MALFORMED_RESPONSE",payload:e}},i=function(e){return{type:"pubnub/BAD_REQUEST",payload:e}},b=function(e){return{type:"pubnub/DECRYPTION_ERROR",payload:e}},y=function(e){return{type:"pubnub/TIMEOUT_CONNECTION",payload:e}},_=function(e){return{type:"pubnub/REQUEST_MESSAGE_COUNT_EXCEED",payload:e}},l=function(e){return{type:"pubnub/UNKNOWN",payload:e}},S=function(e){return{status:function(r){switch(r.category){case"PNNetworkIssuesCategory":e(d(r));break;case"PNAccessDeniedCategory":e(p(r));break;case"PNMalformedResponseCategory":e(E(r));break;case"PNBadRequestCategory":e(i(r));break;case"PNDecryptionErrorCategory":e(b(r));break;case"PNTimeoutCategory":e(y(r));break;case"PNRequestMessageCountExceedCategory":e(_(r));break;case"PNUnknownCategory":e(l(r))}}}},f=function(e){return{message:function(r){return e({type:"pubnub/MESSAGE",payload:r})}}},C=function(e){return{signal:function(r){return e({type:"pubnub/SIGNAL",payload:r})}}};function T(){return(T=Object.assign||function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e}).apply(this,arguments)}function B(e){var r=function(e,r){if("object"!=typeof e||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof r?r:String(r)}var R=function(e){return{type:"pubnub/OBJECTS_FETCH_USERS",payload:e}},O=function(e){return{type:"pubnub/OBJECTS_FETCH_USERS_ERROR",payload:e}},I=function(e){return{type:"pubnub/OBJECTS_UPDATE_USER",payload:e}},g=function(e){return{type:"pubnub/OBJECTS_DELETE_USER",payload:e}},A=function(e){return{user:function(r){switch(r.message.event){case"update":e(I({data:r.message.data}));break;case"delete":e(g({data:r.message.data}))}}}},P=function(e){return{type:"pubnub/OBJECTS_FETCH_SPACES",payload:e}},J=function(e){return{type:"pubnub/OBJECTS_FETCH_SPACES_ERROR",payload:e}},N=function(e){return{type:"pubnub/OBJECTS_UPDATE_SPACE",payload:e}},U=function(e){return{type:"pubnub/OBJECTS_DELETE_SPACE",payload:e}},v=function(e){return{space:function(r){switch(r.message.event){case"update":e(N({data:r.message.data}));break;case"delete":e(U({data:r.message.data}))}}}},D=function(e){return{type:"pubnub/OBJECTS_USER_MEMBERSHIP_UPDATED_ON_SPACE",payload:e}},m=function(e){return{type:"pubnub/OBJECTS_USER_ADDED_TO_SPACE",payload:e}},x=function(e){return{type:"pubnub/OBJECTS_USER_REMOVED_FROM_SPACE",payload:e}},h=function(e){return{membership:function(r){switch(r.message.event){case"create":e(m(r));break;case"update":e(D(r));break;case"delete":e(x(r))}}}},H=function(){for(var e=arguments.length,r=new Array(e),t=0;t<e;t++)r[t]=arguments[t];return Object.assign.apply(Object,[{}].concat(F(r)))},F=function(e){var r=[],t={};return e.forEach(function(e){var r=Object.keys(e)[0];t.hasOwnProperty(r)||(t[r]=[]),t[r].push(e)}),Object.entries(t).forEach(function(e){var t=e[0],n=e[1];1===n.length?r.push(n[0]):n.length>1&&r.push(M(t,n))}),r},M=function(e,r){var t;return(t={})[e]=function(t){r.forEach(function(r){return r[e](t)})},t},w=function(e,r){var t=W(e);return t.loadingById[r]=void 0!==t.loadingById[r]?t.loadingById[r]+1:1,delete t.errorById[r],t},k=function(e,r){var t=W(e),n=r.data.id;return t.loadingById[n]=t.loadingById[n]>0?t.loadingById[n]-1:0,t.errorById[n]=r,t},L=function(e,r){var t=W(e),n=r.data.id;return t.loadingById[n]=t.loadingById[n]>0?t.loadingById[n]-1:0,t.byId[n]=T({},r.data),t},G=function(e,r){var t=W(e);return t.byId=T({},t.byId,{},Y(r.data)),t},j=function(e,r){var t=W(e),n=r.data.id;return t.loadingById[n]=t.loadingById[n]>0?t.loadingById[n]-1:0,delete t.byId[n],t},W=function(e){var r={byId:{},loadingById:T({},e.loadingById),errorById:{}};return Object.keys(e.byId).forEach(function(t){r.byId[t]=Y(e.byId[t])}),Object.keys(e.errorById).forEach(function(t){r.errorById[t]=Y(e.errorById[t])}),r},Y=function e(r){var t=T({},r);for(var n in r)r.hasOwnProperty(n)&&("[object Array]"===Object.prototype.toString.call(r[n])?t[n]=K(r[n]):"object"==typeof r[n]&&(t[n]=e(r[n])));return t},K=function e(r){for(var t=[].concat(r),n=0;n<t.length;n++){var a=t[n];"[object Array]"===Object.prototype.toString.call(a)?t[n]=e(a):"object"==typeof t[n]&&(t[n]=Y(a))}return t},q={usersById:{byId:{},allIds:[]},spacesById:{byId:{},allIds:[]},error:"",space:{}};exports.accessDenied=p,exports.badRequest=i,exports.combineListeners=H,exports.connected=c,exports.createErrorStatusActionListener=S,exports.createMembershipActionListener=h,exports.createMessageActionListener=f,exports.createNetworkStatusActionListener=u,exports.createNetworkStatusReducer=function(e){var r;if("boolean"==typeof e)r={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(r={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=r),t.type){case"pubnub/NETWORK_UP":return T({},e,{isConnected:!0});case"pubnub/NETWORK_DOWN":return T({},e,{isConnected:!1});default:return e}}},exports.createPresenceActionListener=a,exports.createPubNubActionListener=function(e){return H(f(e),a(e),C(e),A(e),v(e),h(e),u(e),s(e),S(e))},exports.createSignalActionListener=C,exports.createSpace=function(e,r){return function(t){t({type:"pubnub/OBJECTS_CREATE_SPACE_BEGIN",payload:r}),e.createSpace(T({},r),function(e,r){t(e.error?{type:"pubnub/OBJECTS_CREATE_SPACE_ERROR",payload:{code:e.category,message:e.errorData,data:r.data}}:{type:"pubnub/OBJECTS_CREATE_SPACE",payload:{data:r.data}})})}},exports.createSpaceActionListener=v,exports.createSpaceListReducer=function(e){return void 0===e&&(e="all"),function(r,t){if(void 0===r&&(r={data:[],loading:!1,error:void 0}),void 0===t.payload||t.payload.label!==e)return r;switch(t.type){case"pubnub/OBJECTS_FETCH_SPACES_BEGIN":return function(e){return{data:[].concat(e.data),loading:!0,error:void 0}}(r);case"pubnub/OBJECTS_FETCH_SPACES":return n=t.payload,{data:Object.keys(n.data).map(function(e){return n.data[e].id}),loading:!1,error:void 0};case"pubnub/OBJECTS_FETCH_SPACES_ERROR":return function(e,r){return{data:[].concat(e.data),loading:!1,error:r}}(r,t.payload);default:return r}var n}},exports.createSpaceReducer=function(){return function(e,r){switch(void 0===e&&(e={byId:{},loadingById:{},errorById:{}}),r.type){case"pubnub/OBJECTS_CREATE_SPACE_BEGIN":return function(e,t){return w(e,r.payload.id)}(e);case"pubnub/OBJECTS_CREATE_SPACE":return function(e,t){return L(e,r.payload)}(e);case"pubnub/OBJECTS_CREATE_SPACE_ERROR":return function(e,t){return k(e,r.payload)}(e);case"pubnub/OBJECTS_UPDATE_SPACE_BEGIN":return function(e,t){return w(e,r.payload.id)}(e);case"pubnub/OBJECTS_UPDATE_SPACE":return function(e,t){return L(e,r.payload)}(e);case"pubnub/OBJECTS_UPDATE_SPACE_ERROR":return function(e,t){return k(e,r.payload)}(e);case"pubnub/OBJECTS_DELETE_SPACE_BEGIN":return function(e,t){return w(e,r.payload)}(e);case"pubnub/OBJECTS_DELETE_SPACE":return function(e,t){return j(e,r.payload)}(e);case"pubnub/OBJECTS_DELETE_SPACE_ERROR":return function(e,t){return k(e,r.payload)}(e);case"pubnub/OBJECTS_FETCH_SPACES_BEGIN":return e;case"pubnub/OBJECTS_FETCH_SPACES":return function(e,t){return G(e,r.payload)}(e);case"pubnub/OBJECTS_FETCH_SPACES_ERROR":return e;case"pubnub/OBJECTS_FETCH_SPACE_BY_ID_BEGIN":return function(e,t){return w(e,r.payload)}(e);case"pubnub/OBJECTS_FETCH_SPACE_BY_ID":return function(e,t){return L(e,r.payload)}(e);case"pubnub/OBJECTS_FETCH_SPACE_BY_ID_ERROR":return function(e,t){return k(e,r.payload)}(e);default:return e}}},exports.createSubscribeStatusActionListener=s,exports.createUser=function(e,r){return function(t){t({type:"pubnub/OBJECTS_CREATE_USER_BEGIN",payload:r}),e.createUser(T({},r),function(e,r){t(e.error?{type:"pubnub/OBJECTS_CREATE_USER_ERROR",payload:{code:e.category,message:e.errorData,data:r.data}}:{type:"pubnub/OBJECTS_CREATE_USER",payload:{data:r.data}})})}},exports.createUserActionListener=A,exports.createUserListReducer=function(e){return void 0===e&&(e="all"),function(r,t){if(void 0===r&&(r={data:[],loading:!1,error:void 0}),void 0===t.payload||t.payload.label!==e)return r;switch(t.type){case"pubnub/OBJECTS_FETCH_USERS_BEGIN":return function(e){return{data:[].concat(e.data),loading:!0,error:void 0}}(r);case"pubnub/OBJECTS_FETCH_USERS":return n=t.payload,{data:Object.keys(n.data).map(function(e){return n.data[e].id}),loading:!1,error:void 0};case"pubnub/OBJECTS_FETCH_USERS_ERROR":return function(e,r){return{data:[].concat(e.data),loading:!1,error:r}}(r,t.payload);default:return r}var n}},exports.createUserReducer=function(){return function(e,r){switch(void 0===e&&(e={byId:{},loadingById:{},errorById:{}}),r.type){case"pubnub/OBJECTS_CREATE_USER_BEGIN":return function(e,t){return w(e,r.payload.id)}(e);case"pubnub/OBJECTS_CREATE_USER":return function(e,t){return L(e,r.payload)}(e);case"pubnub/OBJECTS_CREATE_USER_ERROR":return function(e,t){return k(e,r.payload)}(e);case"pubnub/OBJECTS_UPDATE_USER_BEGIN":return function(e,t){return w(e,r.payload.id)}(e);case"pubnub/OBJECTS_UPDATE_USER":return function(e,t){return L(e,r.payload)}(e);case"pubnub/OBJECTS_UPDATE_USER_ERROR":return function(e,t){return k(e,r.payload)}(e);case"pubnub/OBJECTS_DELETE_USER_BEGIN":return function(e,t){return w(e,r.payload)}(e);case"pubnub/OBJECTS_DELETE_USER":return function(e,t){return j(e,r.payload)}(e);case"pubnub/OBJECTS_DELETE_USER_ERROR":return function(e,t){return k(e,r.payload)}(e);case"pubnub/OBJECTS_FETCH_USERS_BEGIN":return e;case"pubnub/OBJECTS_FETCH_USERS":return function(e,t){return G(e,r.payload)}(e);case"pubnub/OBJECTS_FETCH_USERS_ERROR":return e;case"pubnub/OBJECTS_FETCH_USER_BY_ID_BEGIN":return function(e,t){return w(e,r.payload)}(e);case"pubnub/OBJECTS_FETCH_USER_BY_ID":return function(e,t){return L(e,r.payload)}(e);case"pubnub/OBJECTS_FETCH_USER_BY_ID_ERROR":return function(e,t){return k(e,r.payload)}(e);default:return e}}},exports.decryptionError=b,exports.fetchMembers=function(e,r,t){return function(n){e.getMembers(T({spaceId:r},t),function(e,r){n(e.error?{type:"pubnub/OBJECTS_FETCH_MEMBERS_ERROR",payload:e}:{type:"pubnub/OBJECTS_FETCH_MEMBERS",payload:r})})}},exports.fetchMemberships=function(e,r,t){return function(n){e.getMemberships(T({userId:r},t),function(e,r){n(e.error?{type:"pubnub/OBJECTS_FETCH_MEMBERSHIPS_ERROR",payload:e}:{type:"pubnub/OBJECTS_FETCH_MEMBERSHIPS",payload:r})})}},exports.fetchSpaceById=function(e,r,t){return function(n){n({type:"pubnub/OBJECTS_FETCH_SPACE_BY_ID_BEGIN",payload:r}),e.getSpace(T({spaceId:r},t),function(e,r){n(e.error?{type:"pubnub/OBJECTS_FETCH_SPACE_BY_ID_ERROR",payload:{code:e.category,message:e.errorData,data:r.data}}:{type:"pubnub/OBJECTS_FETCH_SPACE_BY_ID",payload:{data:r.data}})})}},exports.fetchSpaces=function(e,r,t){return void 0===r&&(r={}),void 0===t&&(t="all"),function(n){n({type:"pubnub/OBJECTS_FETCH_SPACES_BEGIN",payload:{label:t}}),e.getSpaces(T({},r),function(e,r){n(e.error?J({code:e.category,message:e.errorData,data:r.data,label:t}):P({label:t,data:r.data.reduce(function(e,r){return null===r.description&&(r.description=""),e[r.id]=r,e},{})}))})}},exports.fetchSpacesError=J,exports.fetchUserById=function(e,r,t){return function(n){n({type:"pubnub/OBJECTS_FETCH_USER_BY_ID_BEGIN",payload:r}),e.getUser(T({userId:r},t),function(e,r){n(e.error?{type:"pubnub/OBJECTS_FETCH_USER_BY_ID_ERROR",payload:{code:e.category,message:e.errorData,data:r.data}}:{type:"pubnub/OBJECTS_FETCH_USER_BY_ID",payload:{data:r.data}})})}},exports.fetchUsers=function(e,r,t){return void 0===r&&(r={}),void 0===t&&(t="all"),function(n){n({type:"pubnub/OBJECTS_FETCH_USERS_BEGIN",payload:{label:t}}),e.getUsers(T({},r),function(e,r){n(e.error?O({code:e.category,message:e.errorData,data:r.data,label:t}):R({label:t,data:r.data.reduce(function(e,r){return e[r.id]=r,e},{})}))})}},exports.fetchUsersError=O,exports.malformedResponse=E,exports.membershipReducer=function(e,r){switch(void 0===e&&(e=q),r.type){case"pubnub/OBJECTS_USER_ADDED_TO_SPACE":return function(e,r){var t;return"id"in r.message.data?T({},e,{usersById:T({},e.usersById,{byId:T({},e.usersById.byId,(t={},t[r.message.data.id]=r.message.data,t)),allIds:[].concat(e.usersById.allIds,[r.message.data.id])})}):e}(e,r.payload);case"pubnub/OBJECTS_USER_REMOVED_FROM_SPACE":return function(e,r){var t=function(e,r){if(null==e)return{};var t,n,a={},u=Object.keys(e);for(n=0;n<u.length;n++)r.indexOf(t=u[n])>=0||(a[t]=e[t]);return a}(e.usersById.byId,[r.message.data.id].map(B));return T({},e,{usersById:T({},e.usersById,{byId:t,allIds:e.usersById.allIds.filter(function(e){return e!==r.message.data.id})})})}(e,r.payload);case"pubnub/OBJECTS_USER_MEMBERSHIP_UPDATED_ON_SPACE":return function(e,t){return T({},e,{user:r.payload.message.data})}(e);case"pubnub/OBJECTS_FETCH_MEMBERS":return function(e,r){var t=q;return Array.isArray(r.data)&&r.data.forEach(function(e){t.usersById.byId[e.id]=e,t.usersById.allIds=t.usersById.allIds.concat(e.id)}),T({},e,{spacesById:T({},e.usersById,{byId:t.usersById.byId,allIds:t.usersById.allIds})})}(e,r.payload);case"pubnub/OBJECTS_FETCH_MEMBERSHIPS":return function(e,r){var t=q;return Array.isArray(r.data)&&r.data.forEach(function(e){t.spacesById.byId[e.id]=e,t.spacesById.allIds=t.spacesById.allIds.concat(e.id)}),T({},e,{spacesById:T({},e.spacesById,{byId:t.spacesById.byId,allIds:t.spacesById.allIds})})}(e,r.payload);case"pubnub/OBJECTS_FETCH_MEMBERSHIPS_ERROR":case"pubnub/OBJECTS_FETCH_MEMBERS_ERROR":return function(e,r){return T({},e,{error:void 0!==r.errorData?r.errorData.error.message:r.message})}(e,r.payload);default:return e}},exports.networkDown=function(){return{type:"pubnub/NETWORK_DOWN"}},exports.networkIssues=d,exports.networkUp=function(){return{type:"pubnub/NETWORK_UP"}},exports.reconnected=o,exports.requestMessageCountExceed=_,exports.spaceDeleted=U,exports.spaceListRetrieved=P,exports.spaceUpdated=N,exports.timeoutConnection=y,exports.unknown=l,exports.userAddedToSpace=m,exports.userDeleted=g,exports.userJoin=e,exports.userLeave=r,exports.userListRetrieved=R,exports.userMembershipUpdatedOnSpace=D,exports.userRemovedFromSpace=x,exports.userStateChange=n,exports.userTimeout=t,exports.userUpdated=I;
"use strict";var e=function(e){return{type:"pubnub/JOIN",payload:e}},r=function(e){return{type:"pubnub/LEAVE",payload:e}},t=function(e){return{type:"pubnub/TIMEOUT",payload:e}},n=function(e){return{type:"pubnub/STATE_CHANGE",payload:e}},a=function(a){return{presence:function(u){switch(u.action){case"join":a(e(u));break;case"leave":a(r(u));break;case"timeout":a(t(u));break;case"state-change":a(n(u))}}}},u=function(e){return{status:function(r){switch(r.category){case"PNNetworkUpCategory":e({type:"pubnub/NETWORK_UP"});break;case"PNNetworkDownCategory":case"PNNetworkIssuesCategory":e({type:"pubnub/NETWORK_DOWN"});break;case"PNReconnectedCategory":case"PNConnectedCategory":e({type:"pubnub/NETWORK_UP"});break;case"PNTimeoutCategory":e({type:"pubnub/NETWORK_DOWN"})}}}},o=function(e){return{type:"pubnub/RECONNECTED",payload:e}},c=function(e){return{type:"pubnub/CONNECTED",payload:e}},s=function(e){return{status:function(r){switch(r.category){case"PNReconnectedCategory":e(o(r));break;case"PNConnectedCategory":e(c(r))}}}},d=function(e){return{type:"pubnub/NETWORK_ISSUES",payload:e}},p=function(e){return{type:"pubnub/ACCESS_DENIED",payload:e}},E=function(e){return{type:"pubnub/MALFORMED_RESPONSE",payload:e}},i=function(e){return{type:"pubnub/BAD_REQUEST",payload:e}},b=function(e){return{type:"pubnub/DECRYPTION_ERROR",payload:e}},y=function(e){return{type:"pubnub/TIMEOUT_CONNECTION",payload:e}},_=function(e){return{type:"pubnub/REQUEST_MESSAGE_COUNT_EXCEED",payload:e}},l=function(e){return{type:"pubnub/UNKNOWN",payload:e}},S=function(e){return{status:function(r){switch(r.category){case"PNNetworkIssuesCategory":e(d(r));break;case"PNAccessDeniedCategory":e(p(r));break;case"PNMalformedResponseCategory":e(E(r));break;case"PNBadRequestCategory":e(i(r));break;case"PNDecryptionErrorCategory":e(b(r));break;case"PNTimeoutCategory":e(y(r));break;case"PNRequestMessageCountExceedCategory":e(_(r));break;case"PNUnknownCategory":e(l(r))}}}},f=function(e){return{message:function(r){return e({type:"pubnub/MESSAGE",payload:r})}}},C=function(e){return{signal:function(r){return e({type:"pubnub/SIGNAL",payload:r})}}};function T(){return(T=Object.assign||function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e}).apply(this,arguments)}function B(e){var r=function(e,r){if("object"!=typeof e||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof r?r:String(r)}var R=function(e){return{type:"pubnub/OBJECTS_FETCH_USERS",payload:e}},O=function(e){return{type:"pubnub/OBJECTS_FETCH_USERS_ERROR",payload:e}},I=function(e){return{type:"pubnub/OBJECTS_UPDATE_USER",payload:e}},g=function(e){return{type:"pubnub/OBJECTS_DELETE_USER",payload:e}},A=function(e){return{user:function(r){switch(r.message.event){case"update":e(I({data:r.message.data}));break;case"delete":e(g({data:r.message.data}))}}}},P=function(e){return{type:"pubnub/OBJECTS_FETCH_SPACES",payload:e}},J=function(e){return{type:"pubnub/OBJECTS_FETCH_SPACES_ERROR",payload:e}},N=function(e){return{type:"pubnub/OBJECTS_UPDATE_SPACE",payload:e}},U=function(e){return{type:"pubnub/OBJECTS_DELETE_SPACE",payload:e}},v=function(e){return{space:function(r){switch(r.message.event){case"update":e(N({data:r.message.data}));break;case"delete":e(U({data:r.message.data}))}}}},D=function(e){return{type:"pubnub/OBJECTS_USER_MEMBERSHIP_UPDATED_ON_SPACE",payload:e}},m=function(e){return{type:"pubnub/OBJECTS_USER_ADDED_TO_SPACE",payload:e}},x=function(e){return{type:"pubnub/OBJECTS_USER_REMOVED_FROM_SPACE",payload:e}},h=function(e){return{membership:function(r){switch(r.message.event){case"create":e(m(r));break;case"update":e(D(r));break;case"delete":e(x(r))}}}},H=function(){for(var e=arguments.length,r=new Array(e),t=0;t<e;t++)r[t]=arguments[t];return Object.assign.apply(Object,[{}].concat(F(r)))},F=function(e){var r=[],t={};return e.forEach(function(e){var r=Object.keys(e)[0];t.hasOwnProperty(r)||(t[r]=[]),t[r].push(e)}),Object.entries(t).forEach(function(e){var t=e[0],n=e[1];1===n.length?r.push(n[0]):n.length>1&&r.push(M(t,n))}),r},M=function(e,r){var t;return(t={})[e]=function(t){r.forEach(function(r){return r[e](t)})},t},w=function(e,r){var t=W(e);return t.loadingById[r]=void 0!==t.loadingById[r]?t.loadingById[r]+1:1,delete t.errorById[r],t},k=function(e,r){var t=W(e),n=r.data.id;return t.loadingById[n]=t.loadingById[n]>0?t.loadingById[n]-1:0,t.errorById[n]=r,t},L=function(e,r){var t=W(e),n=r.data.id;return t.loadingById[n]=t.loadingById[n]>0?t.loadingById[n]-1:0,t.byId[n]=T({},r.data),t},G=function(e,r){var t=W(e);return t.byId=T({},t.byId,{},Y(r.data)),t},j=function(e,r){var t=W(e),n=r.data.id;return t.loadingById[n]=t.loadingById[n]>0?t.loadingById[n]-1:0,delete t.byId[n],t},W=function(e){var r={byId:{},loadingById:T({},e.loadingById),errorById:{}};return Object.keys(e.byId).forEach(function(t){r.byId[t]=Y(e.byId[t])}),Object.keys(e.errorById).forEach(function(t){r.errorById[t]=Y(e.errorById[t])}),r},Y=function e(r){var t=T({},r);for(var n in r)r.hasOwnProperty(n)&&("[object Array]"===Object.prototype.toString.call(r[n])?t[n]=K(r[n]):"object"==typeof r[n]&&(t[n]=e(r[n])));return t},K=function e(r){for(var t=[].concat(r),n=0;n<t.length;n++){var a=t[n];"[object Array]"===Object.prototype.toString.call(a)?t[n]=e(a):"object"==typeof t[n]&&(t[n]=Y(a))}return t},q={usersById:{byId:{},allIds:[]},spacesById:{byId:{},allIds:[]},error:"",space:{}};exports.accessDenied=p,exports.badRequest=i,exports.combineListeners=H,exports.connected=c,exports.createErrorStatusActionListener=S,exports.createMembershipActionListener=h,exports.createMessageActionListener=f,exports.createNetworkStatusActionListener=u,exports.createNetworkStatusReducer=function(e){var r;if("boolean"==typeof e)r={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(r={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=r),t.type){case"pubnub/NETWORK_UP":return T({},e,{isConnected:!0});case"pubnub/NETWORK_DOWN":return T({},e,{isConnected:!1});default:return e}}},exports.createPresenceActionListener=a,exports.createPubNubActionListener=function(e){return H(f(e),a(e),C(e),A(e),v(e),h(e),u(e),s(e),S(e))},exports.createSignalActionListener=C,exports.createSpace=function(e,r){return function(t){t({type:"pubnub/OBJECTS_CREATE_SPACE_BEGIN",payload:r}),e.createSpace(T({},r),function(e,n){t(e.error?{type:"pubnub/OBJECTS_CREATE_SPACE_ERROR",payload:{code:e.category,message:e.errorData,data:n?n.data:T({},r)}}:{type:"pubnub/OBJECTS_CREATE_SPACE",payload:{data:n.data}})})}},exports.createSpaceActionListener=v,exports.createSpaceListReducer=function(e){return void 0===e&&(e="all"),function(r,t){if(void 0===r&&(r={data:[],loading:!1,error:void 0}),void 0===t.payload||t.payload.label!==e)return r;switch(t.type){case"pubnub/OBJECTS_FETCH_SPACES_BEGIN":return function(e){return{data:[].concat(e.data),loading:!0,error:void 0}}(r);case"pubnub/OBJECTS_FETCH_SPACES":return n=t.payload,{data:Object.keys(n.data).map(function(e){return n.data[e].id}),loading:!1,error:void 0};case"pubnub/OBJECTS_FETCH_SPACES_ERROR":return function(e,r){return{data:[].concat(e.data),loading:!1,error:r}}(r,t.payload);default:return r}var n}},exports.createSpaceReducer=function(){return function(e,r){switch(void 0===e&&(e={byId:{},loadingById:{},errorById:{}}),r.type){case"pubnub/OBJECTS_CREATE_SPACE_BEGIN":return function(e,t){return w(e,r.payload.id)}(e);case"pubnub/OBJECTS_CREATE_SPACE":return function(e,t){return L(e,r.payload)}(e);case"pubnub/OBJECTS_CREATE_SPACE_ERROR":return function(e,t){return k(e,r.payload)}(e);case"pubnub/OBJECTS_UPDATE_SPACE_BEGIN":return function(e,t){return w(e,r.payload.id)}(e);case"pubnub/OBJECTS_UPDATE_SPACE":return function(e,t){return L(e,r.payload)}(e);case"pubnub/OBJECTS_UPDATE_SPACE_ERROR":return function(e,t){return k(e,r.payload)}(e);case"pubnub/OBJECTS_DELETE_SPACE_BEGIN":return function(e,t){return w(e,r.payload)}(e);case"pubnub/OBJECTS_DELETE_SPACE":return function(e,t){return j(e,r.payload)}(e);case"pubnub/OBJECTS_DELETE_SPACE_ERROR":return function(e,t){return k(e,r.payload)}(e);case"pubnub/OBJECTS_FETCH_SPACES_BEGIN":return e;case"pubnub/OBJECTS_FETCH_SPACES":return function(e,t){return G(e,r.payload)}(e);case"pubnub/OBJECTS_FETCH_SPACES_ERROR":return e;case"pubnub/OBJECTS_FETCH_SPACE_BY_ID_BEGIN":return function(e,t){return w(e,r.payload)}(e);case"pubnub/OBJECTS_FETCH_SPACE_BY_ID":return function(e,t){return L(e,r.payload)}(e);case"pubnub/OBJECTS_FETCH_SPACE_BY_ID_ERROR":return function(e,t){return k(e,r.payload)}(e);default:return e}}},exports.createSubscribeStatusActionListener=s,exports.createUser=function(e,r){return function(t){t({type:"pubnub/OBJECTS_CREATE_USER_BEGIN",payload:r}),e.createUser(T({},r),function(e,n){t(e.error?{type:"pubnub/OBJECTS_CREATE_USER_ERROR",payload:{code:e.category,message:e.errorData,data:n?n.data:T({},r)}}:{type:"pubnub/OBJECTS_CREATE_USER",payload:{data:n.data}})})}},exports.createUserActionListener=A,exports.createUserListReducer=function(e){return void 0===e&&(e="all"),function(r,t){if(void 0===r&&(r={data:[],loading:!1,error:void 0}),void 0===t.payload||t.payload.label!==e)return r;switch(t.type){case"pubnub/OBJECTS_FETCH_USERS_BEGIN":return function(e){return{data:[].concat(e.data),loading:!0,error:void 0}}(r);case"pubnub/OBJECTS_FETCH_USERS":return n=t.payload,{data:Object.keys(n.data).map(function(e){return n.data[e].id}),loading:!1,error:void 0};case"pubnub/OBJECTS_FETCH_USERS_ERROR":return function(e,r){return{data:[].concat(e.data),loading:!1,error:r}}(r,t.payload);default:return r}var n}},exports.createUserReducer=function(){return function(e,r){switch(void 0===e&&(e={byId:{},loadingById:{},errorById:{}}),r.type){case"pubnub/OBJECTS_CREATE_USER_BEGIN":return function(e,t){return w(e,r.payload.id)}(e);case"pubnub/OBJECTS_CREATE_USER":return function(e,t){return L(e,r.payload)}(e);case"pubnub/OBJECTS_CREATE_USER_ERROR":return function(e,t){return k(e,r.payload)}(e);case"pubnub/OBJECTS_UPDATE_USER_BEGIN":return function(e,t){return w(e,r.payload.id)}(e);case"pubnub/OBJECTS_UPDATE_USER":return function(e,t){return L(e,r.payload)}(e);case"pubnub/OBJECTS_UPDATE_USER_ERROR":return function(e,t){return k(e,r.payload)}(e);case"pubnub/OBJECTS_DELETE_USER_BEGIN":return function(e,t){return w(e,r.payload)}(e);case"pubnub/OBJECTS_DELETE_USER":return function(e,t){return j(e,r.payload)}(e);case"pubnub/OBJECTS_DELETE_USER_ERROR":return function(e,t){return k(e,r.payload)}(e);case"pubnub/OBJECTS_FETCH_USERS_BEGIN":return e;case"pubnub/OBJECTS_FETCH_USERS":return function(e,t){return G(e,r.payload)}(e);case"pubnub/OBJECTS_FETCH_USERS_ERROR":return e;case"pubnub/OBJECTS_FETCH_USER_BY_ID_BEGIN":return function(e,t){return w(e,r.payload)}(e);case"pubnub/OBJECTS_FETCH_USER_BY_ID":return function(e,t){return L(e,r.payload)}(e);case"pubnub/OBJECTS_FETCH_USER_BY_ID_ERROR":return function(e,t){return k(e,r.payload)}(e);default:return e}}},exports.decryptionError=b,exports.fetchMembers=function(e,r,t){return function(n){e.getMembers(T({spaceId:r},t),function(e,r){n(e.error?{type:"pubnub/OBJECTS_FETCH_MEMBERS_ERROR",payload:e}:{type:"pubnub/OBJECTS_FETCH_MEMBERS",payload:r})})}},exports.fetchMemberships=function(e,r,t){return function(n){e.getMemberships(T({userId:r},t),function(e,r){n(e.error?{type:"pubnub/OBJECTS_FETCH_MEMBERSHIPS_ERROR",payload:e}:{type:"pubnub/OBJECTS_FETCH_MEMBERSHIPS",payload:r})})}},exports.fetchSpaceById=function(e,r,t){return function(n){n({type:"pubnub/OBJECTS_FETCH_SPACE_BY_ID_BEGIN",payload:r}),e.getSpace(T({spaceId:r},t),function(e,t){n(e.error?{type:"pubnub/OBJECTS_FETCH_SPACE_BY_ID_ERROR",payload:{code:e.category,message:e.errorData,data:t?t.data:{id:r}}}:{type:"pubnub/OBJECTS_FETCH_SPACE_BY_ID",payload:{data:t.data}})})}},exports.fetchSpaces=function(e,r,t){return void 0===r&&(r={}),void 0===t&&(t="all"),function(n){n({type:"pubnub/OBJECTS_FETCH_SPACES_BEGIN",payload:{label:t}}),e.getSpaces(T({},r),function(e,r){n(e.error?J({code:e.category,message:e.errorData,data:r?r.data:{},label:t}):P({label:t,data:r.data.reduce(function(e,r){return null===r.description&&(r.description=""),e[r.id]=r,e},{})}))})}},exports.fetchSpacesError=J,exports.fetchUserById=function(e,r,t){return function(n){n({type:"pubnub/OBJECTS_FETCH_USER_BY_ID_BEGIN",payload:r}),e.getUser(T({userId:r},t),function(e,t){n(e.error?{type:"pubnub/OBJECTS_FETCH_USER_BY_ID_ERROR",payload:{code:e.category,message:e.errorData,data:t?t.data:{id:r}}}:{type:"pubnub/OBJECTS_FETCH_USER_BY_ID",payload:{data:t.data}})})}},exports.fetchUsers=function(e,r,t){return void 0===r&&(r={}),void 0===t&&(t="all"),function(n){n({type:"pubnub/OBJECTS_FETCH_USERS_BEGIN",payload:{label:t}}),e.getUsers(T({},r),function(e,r){n(e.error?O({code:e.category,message:e.errorData,data:r?r.data:{},label:t}):R({label:t,data:r.data.reduce(function(e,r){return e[r.id]=r,e},{})}))})}},exports.fetchUsersError=O,exports.malformedResponse=E,exports.membershipReducer=function(e,r){switch(void 0===e&&(e=q),r.type){case"pubnub/OBJECTS_USER_ADDED_TO_SPACE":return function(e,r){var t;return"id"in r.message.data?T({},e,{usersById:T({},e.usersById,{byId:T({},e.usersById.byId,(t={},t[r.message.data.id]=r.message.data,t)),allIds:[].concat(e.usersById.allIds,[r.message.data.id])})}):e}(e,r.payload);case"pubnub/OBJECTS_USER_REMOVED_FROM_SPACE":return function(e,r){var t=function(e,r){if(null==e)return{};var t,n,a={},u=Object.keys(e);for(n=0;n<u.length;n++)r.indexOf(t=u[n])>=0||(a[t]=e[t]);return a}(e.usersById.byId,[r.message.data.id].map(B));return T({},e,{usersById:T({},e.usersById,{byId:t,allIds:e.usersById.allIds.filter(function(e){return e!==r.message.data.id})})})}(e,r.payload);case"pubnub/OBJECTS_USER_MEMBERSHIP_UPDATED_ON_SPACE":return function(e,t){return T({},e,{user:r.payload.message.data})}(e);case"pubnub/OBJECTS_FETCH_MEMBERS":return function(e,r){var t=q;return Array.isArray(r.data)&&r.data.forEach(function(e){t.usersById.byId[e.id]=e,t.usersById.allIds=t.usersById.allIds.concat(e.id)}),T({},e,{spacesById:T({},e.usersById,{byId:t.usersById.byId,allIds:t.usersById.allIds})})}(e,r.payload);case"pubnub/OBJECTS_FETCH_MEMBERSHIPS":return function(e,r){var t=q;return Array.isArray(r.data)&&r.data.forEach(function(e){t.spacesById.byId[e.id]=e,t.spacesById.allIds=t.spacesById.allIds.concat(e.id)}),T({},e,{spacesById:T({},e.spacesById,{byId:t.spacesById.byId,allIds:t.spacesById.allIds})})}(e,r.payload);case"pubnub/OBJECTS_FETCH_MEMBERSHIPS_ERROR":case"pubnub/OBJECTS_FETCH_MEMBERS_ERROR":return function(e,r){return T({},e,{error:void 0!==r.errorData?r.errorData.error.message:r.message})}(e,r.payload);default:return e}},exports.networkDown=function(){return{type:"pubnub/NETWORK_DOWN"}},exports.networkIssues=d,exports.networkUp=function(){return{type:"pubnub/NETWORK_UP"}},exports.reconnected=o,exports.requestMessageCountExceed=_,exports.spaceDeleted=U,exports.spaceListRetrieved=P,exports.spaceUpdated=N,exports.timeoutConnection=y,exports.unknown=l,exports.userAddedToSpace=m,exports.userDeleted=g,exports.userJoin=e,exports.userLeave=r,exports.userListRetrieved=R,exports.userMembershipUpdatedOnSpace=D,exports.userRemovedFromSpace=x,exports.userStateChange=n,exports.userTimeout=t,exports.userUpdated=I;
//# sourceMappingURL=pubnub-redux.cjs.production.min.js.map

@@ -423,3 +423,3 @@ var MESSAGE = 'pubnub/MESSAGE';

message: status.errorData,
data: response.data
data: response ? response.data : _extends({}, user)
}));

@@ -452,3 +452,3 @@ } else {

message: status.errorData,
data: response.data,
data: response ? response.data : {},
label: label

@@ -478,3 +478,5 @@ }));

message: status.errorData,
data: response.data
data: response ? response.data : {
id: userId
}
}));

@@ -586,3 +588,3 @@ } else {

message: status.errorData,
data: response.data
data: response ? response.data : _extends({}, space)
}));

@@ -615,3 +617,3 @@ } else {

message: status.errorData,
data: response.data,
data: response ? response.data : {},
label: label

@@ -645,3 +647,5 @@ }));

message: status.errorData,
data: response.data
data: response ? response.data : {
id: spaceId
}
}));

@@ -648,0 +652,0 @@ } else {

{
"name": "pubnub-redux",
"version": "0.1.6-alpha",
"version": "0.1.7-alpha",
"main": "dist/index.js",

@@ -5,0 +5,0 @@ "module": "dist/reduxsdk.esm.js",

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 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