logout

// Using callbacks (NodeJS or Web Browser)
kuzzle.logout(function (err, res) {
  // ...
});

// Using promises (NodeJS only)
kuzzle.logoutPromise()
  .then(res => {
    // ...
  });
kuzzle.logout(new ResponseListener<Void>() {
  @Override
  public void onSuccess(Void result) {
    // ...
  }

  @Override
  public void onError() {
    // Handle error
  }
});
<?php
use \Kuzzle\Kuzzle;

$kuzzle = new Kuzzle('localhost');

try {
  $kuzzle->logout();
  // everything went fine
}
catch (ErrorException $e) {

}

Logs the user out.


logout([callback])

Arguments Type Description
callback function Optional callback handling the response

This method empties the jwtToken property


Return value

Returns the Kuzzle SDK object to allow chaining.


Callback Response

Returns the Kuzzle SDK object once the logout process is complete, either successfully or not.
The Kuzzle SDK object will unset the jwtToken property if the user is successfully logged out.