forked from lubuwest/Friendiqa
version v0.6.7 with moderation
This commit is contained in:
parent
5f8edccdfe
commit
48a70b8395
46 changed files with 2106 additions and 1026 deletions
|
@ -127,9 +127,15 @@ WorkerScript.onMessage = function(msg) {
|
|||
var newsitemobject=msg.news[j];
|
||||
newsitemobject=beautify(newsitemobject,msg);
|
||||
if (!(typeof(newsitemobject.currentconversation)=='undefined') && (newsitemobject.currentconversation.length>0)){
|
||||
newsitemobject.lastcomment=beautify(newsitemobject.currentconversation[newsitemobject.currentconversation.length-1],msg);
|
||||
newsitemobject.lastcomment.indent=1
|
||||
newsitemobject.lastcomment.isLastComment=true
|
||||
let n=1;
|
||||
while ((n<newsitemobject.currentconversation.length)&&(newsitemobject.currentconversation[newsitemobject.currentconversation.length-n].user.statusnet_blocking==true)) {
|
||||
n++;
|
||||
}
|
||||
if (n<newsitemobject.currentconversation.length){
|
||||
newsitemobject.lastcomment=beautify(newsitemobject.currentconversation[newsitemobject.currentconversation.length-n],msg);
|
||||
newsitemobject.lastcomment.indent=1
|
||||
newsitemobject.lastcomment.isLastComment=true
|
||||
}
|
||||
}
|
||||
|
||||
if (msg.method=="conversation"){
|
||||
|
@ -137,12 +143,10 @@ WorkerScript.onMessage = function(msg) {
|
|||
var count=0;
|
||||
var firstReply=0;
|
||||
for (var k=msg.model.count-1;k>-1;k--){
|
||||
//print("newsitemobject.in_reply_to_status_id "+newsitemobject.in_reply_to_status_id+" msg.model.get(k).newsitemobject.in_reply_to_status_id "+msg.model.get(k).newsitemobject.in_reply_to_status_id)
|
||||
if (newsitemobject.in_reply_to_status_id==msg.model.get(k).newsitemobject.id){
|
||||
if (newsitemobject.in_reply_to_status_id==msg.model.get(k).newsitemobject.id){
|
||||
newsitemobject.indent=(msg.model.get(k).newsitemobject.indent||0)+1;
|
||||
if (newsitemobject.indent>6){newsitemobject.indent=6};
|
||||
firstReply=k;
|
||||
//break;
|
||||
}
|
||||
if (newsitemobject.in_reply_to_status_id==msg.model.get(k).newsitemobject.in_reply_to_status_id){
|
||||
count+=1
|
||||
|
@ -151,11 +155,10 @@ WorkerScript.onMessage = function(msg) {
|
|||
}}
|
||||
data=({"newsitemobject": newsitemobject})
|
||||
}
|
||||
|
||||
if(data.newsitemobject.user.statusnet_blocking==true){break}
|
||||
if(msg.method=="append") {
|
||||
msg.model.insert(j, data)
|
||||
} else if (msg.method=="conversation" && firstReply>0){
|
||||
//print("j "+j +" firstReply "+firstReply+" count "+count)
|
||||
msg.model.insert(firstReply+count+1, data)
|
||||
}
|
||||
else{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue