class FeedCommentManager{constructor(){this.commentStyle=1;this.NoMoreData=[]}CheckMoreData(n){for(let t=0;t<this.NoMoreData.length;t++)if(this.NoMoreData[t]===n)return!1;return!0}Load(n,t,i){if(this.CheckMoreData(t)&&!this.RequestBussy){this.RequestBussy=!0;$(n).show();let r={threadId:t,sort:0,viewType:1,pageNumber:i,style:this.commentStyle,listBlockedMemberMessages:!1};$.get("/Api/Comments/Load",r).done(function(i){i.HasError?console.log(i):($(n)[0].insertAdjacentHTML("beforebegin",i.Data),this.pageNumber++,i.Data.length<=0&&this.NoMoreData.push(t));$(n).hide();this.RequestBussy=!1}.bind(this)).fail(function(t){console.log(t);$(n).hide();this.RequestBussy=!1}.bind(this))}}Reply(n,t,i,r,u,f,e){if(n.length>0&&!this.RequestBussy){this.RequestBussy=!0;$(i).hide();$(t).show();let o={threadId:f,parentId:f,body:n,notify:0,title:e,style:this.commentStyle};$.post("/Api/Comments/Reply",o).done(function(n){n.HasError?alert(n.Message):($(r)[0].insertAdjacentHTML("afterbegin",n.Data),$(u).val(""));$(i).show();$(t).hide();this.RequestBussy=!1}.bind(this)).fail(function(n){console.log(n);alert("Mesajınız gönderilirken bir hata oldu");$(i).show();$(t).hide();this.RequestBussy=!1}.bind(this))}else $(u).focus()}ToggleLike(n,t){let i=!$(t).hasClass("liked"),r=$(t).find("span"),u=$(t).find("i");$.get("/Api/Comments/ToggleLike",{id:n,point:i?1:0}).done(function(n){!n.HasError&&n.Data?(n.Data.TotalPoints>0?r.text(n.Data.TotalPoints):r.text(""),i?(u.removeClass("icon-thumbs-o-up").addClass("icon-thumbs-up"),$(t).addClass("liked"),$(t).removeClass("passive")):(u.removeClass("icon-thumbs-up").addClass("icon-thumbs-o-up"),$(t).removeClass("liked"),$(t).addClass("passive"))):(alert("İşlem başarısız. Yeniden deneyin."),console.log(n))}).fail(function(n){alert("İşlem başarısız. Yeniden deneyin.");console.log(n)})}}