Socket
Socket
Sign inDemoInstall

nobj-app-channel

Package Overview
Dependencies
0
Maintainers
1
Versions
180
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.4.42 to 0.4.43

14

lib.js

@@ -34,9 +34,9 @@ /*

var B=window;if("function"===typeof B.require)return B.require;var r={},A={},N={},x={}.hasOwnProperty,D=/^\.\.?(\/|$)/;q.alias=function(a,h){N[h]=a};q.register=q.define=function(a,h){if("object"===typeof a)for(var l in a)x.call(a,l)&&(r[l]=a[l]);else r[a]=h};q.list=function(){var a=[],h;for(h in r)x.call(r,h)&&a.push(h);return a};q.brunch=!0;q._cache=A;return B.require=q}().register;O(f,function(H,u,K){var q=this;"undefined"===typeof Element.prototype.clearChildren&&Object.defineProperty(Element.prototype,
"clearChildren",{configurable:!0,enumerable:!1,value:function(){for(;q.firstChild;)q.removeChild(q.lastChild)}})});O(m,function(H,u,K){var q=u("mithril"),y=u("nobj.auth");u("nobj.fire");var w=u(n),B=u(Q).setRoute,r={},A=null,N={config:function(x){A=x},oninit:function(x){var D=x.attrs;x=x.state;var a=null;try{a=y.validate(D.channel)}catch(h){}x.inited&&x.inited===a?B(D.requestedPath,x):(V(x,{loading:!1,user:null,requestedPath:D.requestedPath,requestedChannel:a}),y.config(Object.assign({},A,a&&{channel:a})))},
view:function(x){x=x.attrs;return r.user?q(".h-100.flexcol.flexcenter",[q(".flexcol",[r.user.image?[q("img",{src:r.user.image})]:[],q("h1",r.user.name||r.user.id)].concat(ea.arrayFromIterable(r.error?[q(".errormessage",r.error.message)]:[])))]):q(w,Object.assign({},{config:A,requestedChannel:r.requestedChannel,requestedPath:r.requestedPath},x))},onmatch:function(x,D,a,h,l){console.log("[AutoLoginWidget]","OnMatch: routeParams",x,"repaths",D,a,"routeOptions",h);if(D===l.routeSelf&&r.inited)B(l.routeChannel,
r);else if(a=y.session?y.session():null,a=!a||!a.user().id(),!a&&x.channel&&r.inited&&x.channel!==r.inited)history.pushState(null,null,"#!"+D),window.location.reload();else if(a)return console.log("[AutoLoginWidget]","unauth - failed, launch login"),{view:function(z){return q(N,Object.assign({},l||{},h||{},z.attrs,{requestedPath:D}))}};return null}};K.exports=N});O(p,function(H,u,K){function q(D,a){console.warn("accept",D);B.channel().create(D).then(a.runAuthenticated).catch(function(h){A("Error",
h.message)})}function y(){console.warn("cancel")}var w=u("mithril"),B=u(I);H=u("app.widgets");var r=H.Dialog,A=H.Alert,N=u("nobj.auth"),x=u(k);K.exports={oninit:function(D){return B.channel().init()},view:function(D){var a=D.attrs;D=N.session().user().info();return B.channel().exists()?w(".widget.flexcol.flexcenter.shadow",[w("h1",D.name),w("h2","id "+D.id)]):w(".flexrow.flexaround",[w(".flexcol.flex-al-center.marg-4",[w("img.avatar",{src:D.image}),w("h1",D.name),w("h6.idchannel",D.id)]),w(r,{className:"bg-accent-light",
meta:[x],onAction:function(h){return q(h,a)},onCancel:y})])}}});O(t,function(H,u,K){var q=u("nobj.auth"),y=u("mithril");K.exports={view:function(w){w=w.state;try{w.user=q.session().user().info()}catch(B){}try{w.channel=q.session().channel().info()}catch(B){}return w.channel&&w.user?y(".flexrow.loggedinwidget.font-75",[y(".flexcol.flexcenter.al-right",[y(".channelname",w.channel.name),y(".username",w.user.name)]),w.user.image?[y("img",{src:w.user.image})]:[]]):y(".nologin.loggedinwidget")}}});O(n,
function(H,u,K){var q=u("mithril"),y=u("nobj.auth"),w=u("nobj.fire"),B=u("rt.channel"),r=u("app.widgets").Dialog,A=u(C),N=u(Q).setRoute,x=u(I),D=u(p),a={};K.exports=function(h){function l(F){a.loading=F;q.redraw()}function z(F,E){N(!F||F.startsWith(W.routeSelf)?g:F,a)}function L(){a.inited=R.id();delete a.create;l(!1);z(ca||g,{channel:a.inited})}function J(F,E){if(E)a.error=E,l(!1);else try{l(!0),M.hasRealtime()?w.init().then(function(){var G=new B(w.current(),Object.assign({},X,{redraw:function(){return q.redraw()}}));
x.input(G);G.init(X).then(L).catch(function(T){console.error(T);l(!1);R.isOwner()?(V(a,{inited:R.id(),create:!0}),q.redraw()):z(aa)})}).catch(function(G){delete a.inited;delete a.create;a.error=G;l(!1)}):L()}catch(G){a.error=G,l(!1)}}function c(F,E){var G=X.profiles[E];return new U(function(T,ha){a.error=null;a.loading=!0;q.redraw();y.login(G.profile,F,G.flow).then(function(){J(!0,null);T()}).catch(function(fa){J(!1,fa);ha(fa)})})}function b(F){a.loading=!0;a.error=null;y.recover({channel:F,refresh:!!X.refresh}).then(function(){return J(!0)}).catch(function(E){return J(!1,
"clearChildren",{configurable:!0,enumerable:!1,value:function(){for(;q.firstChild;)q.removeChild(q.lastChild)}})});O(m,function(H,u,K){var q=u("mithril"),y=u("nobj.auth"),w=u(n),B=u(Q).setRoute,r={},A=null,N={config:function(x){A=x;y.config({gAuthConfiguration:A})},oninit:function(x){var D=x.attrs;x=x.state;var a=null;try{a=y.validate(D.channel)}catch(h){}x.inited&&x.inited===a?B(D.requestedPath,x):V(x,{loading:!1,user:null,requestedPath:D.requestedPath,requestedChannel:a})},view:function(x){x=x.attrs;
return r.user?q(".h-100.flexcol.flexcenter",[q(".flexcol",[r.user.image?[q("img",{src:r.user.image})]:[],q("h1",r.user.name||r.user.id)].concat(ea.arrayFromIterable(r.error?[q(".errormessage",r.error.message)]:[])))]):q(w,Object.assign({},{config:A,requestedChannel:r.requestedChannel,requestedPath:r.requestedPath},x))},onmatch:function(x,D,a,h,l){console.log("[AutoLoginWidget]","OnMatch: routeParams",x,"repaths",D,a,"routeOptions",h);if(D===l.routeSelf&&r.inited)B(l.routeChannel,r);else if(a=y.session?
y.session():null,a=!a||!a.user().id(),!a&&x.channel&&r.inited&&x.channel!==r.inited)history.pushState(null,null,"#!"+D),window.location.reload();else if(a)return console.log("[AutoLoginWidget]","unauth - failed, launch login"),{view:function(z){return q(N,Object.assign({},l||{},h||{},z.attrs,{requestedPath:D}))}};return null}};K.exports=N});O(p,function(H,u,K){function q(D,a){console.warn("accept",D);B.channel().create(D).then(a.runAuthenticated).catch(function(h){A("Error",h.message)})}function y(){console.warn("cancel")}
var w=u("mithril"),B=u(I);H=u("app.widgets");var r=H.Dialog,A=H.Alert,N=u("nobj.auth"),x=u(k);K.exports={oninit:function(D){return B.channel().init()},view:function(D){var a=D.attrs;D=N.session().user().info();return B.channel().exists()?w(".widget.flexcol.flexcenter.shadow",[w("h1",D.name),w("h2","id "+D.id)]):w(".flexrow.flexaround",[w(".flexcol.flex-al-center.marg-4",[w("img.avatar",{src:D.image}),w("h1",D.name),w("h6.idchannel",D.id)]),w(r,{className:"bg-accent-light",meta:[x],onAction:function(h){return q(h,
a)},onCancel:y})])}}});O(t,function(H,u,K){var q=u("nobj.auth"),y=u("mithril");K.exports={view:function(w){w=w.state;try{w.user=q.session().user().info()}catch(B){}try{w.channel=q.session().channel().info()}catch(B){}return w.channel&&w.user?y(".flexrow.loggedinwidget.font-75",[y(".flexcol.flexcenter.al-right",[y(".channelname",w.channel.name),y(".username",w.user.name)]),w.user.image?[y("img",{src:w.user.image})]:[]]):y(".nologin.loggedinwidget")}}});O(n,function(H,u,K){var q=u("mithril"),y=u("nobj.auth"),
w=u("nobj.fire"),B=u("rt.channel"),r=u("app.widgets").Dialog,A=u(C),N=u(Q).setRoute,x=u(I),D=u(p),a={};K.exports=function(h){function l(F){a.loading=F;q.redraw()}function z(F,E){N(!F||F.startsWith(W.routeSelf)?g:F,a)}function L(){a.inited=R.id();delete a.create;l(!1);z(ca||g,{channel:a.inited})}function J(F,E){if(E)a.error=E,l(!1);else try{l(!0),M.hasRealtime()?w.init().then(function(){var G=new B(w.current(),Object.assign({},X,{redraw:function(){return q.redraw()}}));x.input(G);G.init(X).then(L).catch(function(T){console.error(T);
l(!1);R.isOwner()?(V(a,{inited:R.id(),create:!0}),q.redraw()):z(aa)})}).catch(function(G){delete a.inited;delete a.create;a.error=G;l(!1)}):L()}catch(G){a.error=G,l(!1)}}function c(F,E){var G=X.profiles[E];return new U(function(T,ha){a.error=null;a.loading=!0;q.redraw();y.login(G.profile,F,G.flow).then(function(){J(!0,null);T()}).catch(function(fa){J(!1,fa);ha(fa)})})}function b(F){a.loading=!0;a.error=null;y.recover({channel:F,refresh:!!X.refresh}).then(function(){return J(!0)}).catch(function(E){return J(!1,
E)})}var W=h.attrs;h=W;var X=h.config,d=h.profile,e=h.backgroundUrl,g=h.routeChannel,aa=h.routeNotFound,ba=h.requestedChannel,ca=h.requestedPath,da=d&&"string"===typeof d?[d]:d&&d.length?d:[null],M=y.session(),P=M.user(),R=M.channel();return{oninit:function(F){F=F.attrs;try{if(a.inited){if(F.channel&&a.inited!==F.channel)throw Error("already inited for channel "+a.inited);}else X.remember&&b(ba)}catch(E){console.log("[LoginWidget]",E.message),z(aa)}},view:function(){try{P.info()}catch(E){}var F=W.channel?

@@ -43,0 +43,0 @@ A.map(W.channel,"login/visitor.jpg"):e;return q(".fullheight.fullwidth.flexcol.loginwidget.flexcenter"+(a.loading?".loading":""),{style:Object.assign({},F&&{backgroundImage:"url("+F+")"})},a.loading?[q(".throbber",[q(".line"),q(".subline.inc"),q(".subline.dec")])]:a.create?[q(D,{runAuthenticated:L})]:[].concat(ea.arrayFromIterable(a.error?[q(".errormessage.marg-2.pad-2.bg-accent.shadow",a.error.message||"")]:[]),[q(".flexcol.fullheight.flexcenter.logincard",q(".card",da.map(function(E){var G=X.profiles[E];

{
"name": "nobj-app-channel",
"version": "0.4.42",
"version": "0.4.43",
"description": "Realtime channel skeleton for nobj-app",

@@ -5,0 +5,0 @@ "main": "lib.js",

SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc