@embrace-io/web-sdk
Version:
28 lines (27 loc) • 699 B
JavaScript
import { NoOpUserManager } from "../NoOpUserManager/NoOpUserManager.js";
//#region src/api-users/manager/ProxyUserManager/ProxyUserManager.ts
const NOOP_USER_MANAGER = new NoOpUserManager();
var ProxyUserManager = class {
_delegate;
getDelegate() {
return this._delegate ?? NOOP_USER_MANAGER;
}
setDelegate(delegate) {
this._delegate = delegate;
}
getEmbraceUserId() {
return this.getDelegate().getEmbraceUserId();
}
getUserId() {
return this.getDelegate().getUserId();
}
setUserId(userId) {
this.getDelegate().setUserId(userId);
}
clearUserId() {
this.getDelegate().clearUserId();
}
};
//#endregion
export { ProxyUserManager };
//# sourceMappingURL=ProxyUserManager.js.map