m.setUser(e,n),m.setToken(t,n),s.user=e,(r&&r.metadata&&r.metadata.name)!==(e&&e.metadata&&e.metadata.name)&&(u.log("AuthService.setUser(), user changed",r,e),f.fire(e));
varr=h.getUser();
h.setUser(e,n),h.setToken(t,n),s.user=e,(r&&r.metadata&&r.metadata.name)!==(e&&e.metadata&&e.metadata.name)&&(u.log("AuthService.setUser(), user changed",r,e),f.fire(e));
returne&&e.auth&&e.auth.token?(t=e.auth.token,u.log("AuthService.addAuthToRequest(), using token from request config",t)):(t=m.getToken(),u.log("AuthService.addAuthToRequest(), using token from user store",t)),t?("WATCH"===e.method?(e.protocols=e.protocols||[],_.isArray(e.protocols)||(e.protocols=[e.protocols]),0==e.protocols.length&&e.protocols.unshift("undefined"),e.protocols.unshift("base64url.bearer.authorization.k8s.io."+l.urlencode(t)),u.log("AuthService.addAuthToRequest(), added token protocol",e.protocols)):(e.headers.Authorization="Bearer "+t,u.log("AuthService.addAuthToRequest(), added token header",e.headers.Authorization)),!0):(u.log("AuthService.addAuthToRequest(), no token available"),!1);
returne&&e.auth&&e.auth.token?(t=e.auth.token,u.log("AuthService.addAuthToRequest(), using token from request config",t)):(t=h.getToken(),u.log("AuthService.addAuthToRequest(), using token from user store",t)),t?("WATCH"===e.method?(e.protocols=e.protocols||[],_.isArray(e.protocols)||(e.protocols=[e.protocols]),0==e.protocols.length&&e.protocols.unshift("undefined"),e.protocols.unshift("base64url.bearer.authorization.k8s.io."+l.urlencode(t)),u.log("AuthService.addAuthToRequest(), added token protocol",e.protocols)):(e.headers.Authorization="Bearer "+t,u.log("AuthService.addAuthToRequest(), added token header",e.headers.Authorization)),!0):(u.log("AuthService.addAuthToRequest(), no token available"),!1);
return!!t&&(g(t)?(s.log("Too many websocket open or close events for resource/context in a short period",e,t),!0):!!h(t)&&(s.log("Too many consecutive websocket close events for resource/context",e,t),!0));
return!!t&&(g(t)?(s.log("Too many websocket open or close events for resource/context in a short period",e,t),!0):!!m(t)&&(s.log("Too many consecutive websocket close events for resource/context",e,t),!0));