var Unibase;
(function (Unibase) {
let Apps;
(function (Apps) {
let Communications;
(function (Communications) {
let Component;
(function (Component) {
class AuthTokenUpdate extends Unibase.Platform.Core.BaseComponent {
cssFiles() {
return [];
}
jsFiles() {
return ["apps/communications/components/w_authtokenupdate.js", "apps/communications/managers/authtokenmanager.js"];
}
html(id, containerid) {
let html = ``;
return html;
}
load(id, containerid, callback) {
}
init() {
this.render();
$("#BtnUpdateAuthtoken").click(function () {
Unibase.Apps.Communications.Component.AuthTokenUpdate.Instance().updateAuthtoken();
});
}
render() {
var portletwidgetid = Number($("#hf_PortletWidgetId").val());
$(".div_portletwidget_" + portletwidgetid).empty();
let html = `
`;
$(".div_portletwidget_" + portletwidgetid).append(html);
}
updateAuthtoken() {
var instance = this;
instance.fileCacheHelper.loadJsFile('apps/communications/managers/authtokenmanager.js', function () {
Unibase.Apps.Communications.Managers.AuthTokenManager.Instance().updateAuthToken().then(function (response) {
MessageHelper.Instance().showSuccess(response.message, "Unibase_ValidationSummary");
});
});
}
static Instance() {
if (this.instance === undefined) {
this.instance = new AuthTokenUpdate();
}
return this.instance;
}
}
Component.AuthTokenUpdate = AuthTokenUpdate;
})(Component = Communications.Component || (Communications.Component = {}));
})(Communications = Apps.Communications || (Apps.Communications = {}));
})(Apps = Unibase.Apps || (Unibase.Apps = {}));
})(Unibase || (Unibase = {}));