Skip to content

Function: updateCurrentUser() ​

ts
function updateCurrentUser(
   client, 
   parameters, 
   options?
): Promise<{
[key: string]: unknown;
  active?: boolean;
  applicationKeys?: string[];
  displayName?: string;
  emailAddress?: string;
  key?: string;
  name?: string;
  notification?: string;
  password?: string;
  self?: string;
}>;

Defined in: src/server/api/myself.ts:23

Modify currently logged user. The 'value' fields present will override the existing value. Fields skipped in request will not be changed. Only email and display name can be change that way. Requires user password.

Parameters ​

ParameterType
clientClient
parameters{ active?: boolean; applicationKeys?: string[]; displayName?: string; emailAddress?: string; key?: string; name?: string; notification?: string; password?: string; self?: string; }
parameters.active?boolean
parameters.applicationKeys?string[]
parameters.displayName?string
parameters.emailAddress?string
parameters.key?string
parameters.name?string
parameters.notification?string
parameters.password?string
parameters.self?string
options?RequestOptions

Returns ​

Promise<{ [key: string]: unknown; active?: boolean; applicationKeys?: string[]; displayName?: string; emailAddress?: string; key?: string; name?: string; notification?: string; password?: string; self?: string; }>