Unknown SDK

getCurrentUser

Returns information about the currently logged in user.


Copied to clipboard!
getCurrentUser([options]);

Arguments Type Description
options
object
Query options

options

Additional query options

Property Type
(default)
Description
queuable
boolean

(true)
If true, queues the request during downtime, until connected to Kuzzle again

Resolves

A User representing the current user logged with the SDK.

Usage

Copied to clipboard!
const credentials = { username: 'foo', password: 'bar' };
try {
  await kuzzle.auth.login('local', credentials);
  const user = await kuzzle.auth.getCurrentUser();
  console.log(user);
  /*
    User {
      _id: 'foo',
      content:
        { profileIds: [ 'default' ],
          _kuzzle_info:
            { author: '-1',
              createdAt: 1540210776636,
              updatedAt: null,
              updater: null } } }
  */
  console.log('Success');
} catch (error) {
  console.error(error.message);
}