MCPcopy
hub / github.com/authts/oidc-client-ts / getUser

Method getUser

src/UserManager.ts:145–156  ·  view source on GitHub ↗

* Load the `User` object for the currently authenticated user. * * @param raiseEvent - If `true`, the `UserLoaded` event will be raised. Defaults to false. * @returns A promise

(raiseEvent = false)

Source from the content-addressed store, hash-verified

143 * @returns A promise
144 */
145 public async getUser(raiseEvent = false): Promise<User | null> {
146 const logger = this._logger.create("getUser");
147 const user = await this._loadUser();
148 if (user) {
149 logger.info("user loaded");
150 await this._events.load(user, raiseEvent);
151 return user;
152 }
153
154 logger.info("user not found in storage");
155 return null;
156 }
157
158 /**
159 * Remove from any storage the currently authenticated user.

Callers 7

sample.jsFile · 0.80
getUserFunction · 0.80
sample.jsFile · 0.80
getUserFunction · 0.80
startMethod · 0.80
_initMethod · 0.80

Calls 4

_loadUserMethod · 0.95
infoMethod · 0.65
createMethod · 0.45
loadMethod · 0.45

Tested by

no test coverage detected