var Unibase;(function(n){let t;(function(t){let i;(function(i){let r;(function(i){class r extends t.Core.BaseComponent{constructor(){super()}init(){}jsFiles(){return["platform/membership/managers/accountmanager.js","platform/analytics/providers/iviewersettings.js"]}cssFiles(){return[]}html(){return`
`}load(t,i){var r=this,u=_appsettings.server_url()+"/apis/v4/unibase/platform/followers/reports_followersauto";AutoCompleteHelper.getHelper().Create("#Follower_AutoComplete","#hfAutoComplete_follower",u,function(n){var t=n});$("#btnSave_follower").click(function(){if($("#Follower_AutoComplete").val().toString()=="")return MessageHelper.Instance().showError("Please select atleast one Follower!","div_ValidationSummary"),!1;var t={ContactIds:$("#Follower_AutoComplete").val().toString(),FollowGuid:n.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function(t){return t.Key==="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_versionguid"})[0].Value,InstalledAppId:Number(n.Themes.Providers.DetailHelper.installedAppId),IsManager:!1,FollowId:Number(n.Themes.Providers.DetailHelper.recordId),IsSystemGenerated:!1};n.Platform.Membership.Managers.AccountManager.Instance().savefollower(t).then(function(t){var i,u;t.status==n.Data.Status.Error?MessageHelper.Instance().showError(t.message,"div_ValidationSummary"):(r.navigationHelper.closePopUp(),MessageHelper.Instance().showSuccess(t.message,"div_ValidationSummary"),i=n.Themes.Compact.Components.Details.Instance(),i._recordId=n.Themes.Providers.DetailHelper.recordId,i._installedAppId=n.Themes.Providers.DetailHelper.installedAppId,i._containerId=r.navigationHelper.getLastContainerId(),u=i,i.loadPortlets(u))})});$("#btn_Close").click(function(){$("#"+i).modal("hide");$("#"+i).remove()})}DeleteFollower(t,i){var r=n.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function(t){return t.Key==="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_versionguid"})[0].Value;bootbox.confirm("Do you want to Delete this Follower?",function(r){if(r==!0){var u=this;n.Platform.Membership.Managers.AccountManager.Instance().deleteFollower(t,i).then(function(t){var i,r;MessageHelper.Instance().showSuccess(t.message,"");i=n.Themes.Compact.Components.Details.Instance();i._recordId=n.Themes.Providers.DetailHelper.recordId;i._installedAppId=n.Themes.Providers.DetailHelper.installedAppId;i._containerId=u.navigationHelper.getLastContainerId();r=i;i.loadPortlets(r)})}})}static Instance(){return this._instance===undefined&&(this._instance=new r),this._instance}}i.CreateFollower=r})(r=i.UserManagement||(i.UserManagement={}))})(i=t.Cmn||(t.Cmn={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));