GladysProject/Gladys

View on GitHub
server/services/nextcloud-talk/lib/message/message.disconnect.js

Summary

Maintainability
A
0 mins
Test Coverage
/**
 * @description Disconnect Nextcloud Talk.
 * @returns {Promise} - Resolve.
 * @example
 * disconnect();
 */
async function disconnect() {
  Object.keys(this.bots).forEach((userId) => this.stopPolling(userId));
  if (this.abortController) {
    this.abortController.abort();
  }
}

module.exports = {
  disconnect,
};