"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.GenericHandler = void 0;
const LevelLogs_js_1 = require("../../common/LevelLogs.js");
const xml2js = require('xml2js');
class GenericHandler extends LevelLogs_js_1.LevelLogs {
    constructor(xmppService) {
        super();
        this.setLogLevels(this);
        let that = this;
        this.xmppService = xmppService;
    }
    get jid_im() {
        return this.xmppService.jid_im;
    }
    get jid_tel() {
        return this.xmppService.jid_tel;
    }
    get jid_password() {
        return this.xmppService.jid_password;
    }
    get fullJid() {
        return this.xmppService.fullJid;
    }
    get jid() {
        return this.xmppService.jid;
    }
    get userId() {
        return this.xmppService.userId;
    }
    get applicationId() {
        return this.xmppService.applicationId;
    }
    get resourceId() {
        return this.xmppService.resourceId;
    }
    get xmppClient() {
        return this.xmppService.xmppClient;
    }
    get eventEmitter() {
        return this.xmppService.eventEmitter;
    }
    get _logger() {
        return this.xmppService._logger;
    }
}
exports.GenericHandler = GenericHandler;
module.exports = { 'GenericHandler': GenericHandler };
//# sourceMappingURL=GenericHandler.js.map