var Unibase; (function (Unibase) { let Apps; (function (Apps) { let Transact; (function (Transact) { let Components; (function (Components) { class GenerateWallet extends Unibase.Platform.Core.BaseComponent { cssFiles() { return ['']; } jsFiles() { return ['apps/transact/components/wallets/generatewallet.js']; } html(id, containerid) { return null; } load(id, containerid, callback) { var instance = this; instance.GenerateWallets(); } GenerateWallets() { var jsfiles = ['apps/transact/managers/offers/offermanager.js', 'apps/transact/managers/interfaces/offers/ioffermanager.js']; this.fileCacheHelper.loadJsFiles(jsfiles, function () { var InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId; for (let obj of Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters) { if (obj.Key === "hf_" + InstalledAppId + "_offerid") { var offerid = obj.Value.toString(); } } Bizgaze.Apps.Transact.Managers.OfferManager.Instance().generatewallet(offerid).then(function (response) { if (response.result != null) { MessageHelper.Instance().showSuccess(response.message, ''); } }, function (response) { MessageHelper.Instance().showError(response, ''); }); }); } GenerateTargetWallets() { var jsfiles = ['apps/transact/managers/offers/offermanager.js', 'apps/transact/managers/interfaces/offers/ioffermanager.js']; this.fileCacheHelper.loadJsFiles(jsfiles, function () { var InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId; var offerid = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_offerid").Value); Bizgaze.Apps.Transact.Managers.OfferManager.Instance().generatetabretantionfortabscheme(offerid).then(function (response) { MessageHelper.Instance().showSuccess(response.message, ''); }); }); } static Instance() { if (this.instance == undefined) { this.instance = new GenerateWallet(); } return this.instance; } } Components.GenerateWallet = GenerateWallet; })(Components = Transact.Components || (Transact.Components = {})); })(Transact = Apps.Transact || (Apps.Transact = {})); })(Apps = Unibase.Apps || (Unibase.Apps = {})); })(Unibase || (Unibase = {}));