mirror of
https://github.com/twisterarmy/twister-html.git
synced 2025-03-13 05:51:03 +00:00
don't trust dhtget ordering, mentions/hashtags must be sorted by date. much better now.
This commit is contained in:
parent
c9bfac7e67
commit
0ee1b64be5
@ -223,8 +223,28 @@ function processHashtag(postboard, hashtag, data) {
|
|||||||
|
|
||||||
function displayHashtagPending(postboard) {
|
function displayHashtagPending(postboard) {
|
||||||
for( var i = 0; i < _hashtagPendingPosts.length; i++ ) {
|
for( var i = 0; i < _hashtagPendingPosts.length; i++ ) {
|
||||||
var newStreamPost = postToElem(_hashtagPendingPosts[i], "original");
|
var streamPost = postToElem(_hashtagPendingPosts[i], "original");
|
||||||
postboard.prepend( newStreamPost );
|
var timePost = _hashtagPendingPosts[i]["userpost"]["time"];
|
||||||
|
|
||||||
|
var streamItems = postboard.children();
|
||||||
|
if( streamItems.length == 0) {
|
||||||
|
postboard.prepend( streamPost );
|
||||||
|
} else {
|
||||||
|
var j = 0;
|
||||||
|
for( j = 0; j < streamItems.length; j++) {
|
||||||
|
var streamItem = streamItems.eq(j);
|
||||||
|
var timeItem = streamItem.attr("data-time");
|
||||||
|
if( timeItem == undefined ||
|
||||||
|
timePost > parseInt(timeItem) ) {
|
||||||
|
// this post in stream is older, so post must be inserted above
|
||||||
|
streamItem.before(streamPost);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if( j == streamItems.length ) {
|
||||||
|
postboard.append( streamPost );
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
$.MAL.postboardLoaded();
|
$.MAL.postboardLoaded();
|
||||||
_hashtagPendingPosts = [];
|
_hashtagPendingPosts = [];
|
||||||
|
@ -146,7 +146,7 @@ function processReceivedPosts(req, posts)
|
|||||||
streamPostAppended = true;
|
streamPostAppended = true;
|
||||||
} else {
|
} else {
|
||||||
var j = 0;
|
var j = 0;
|
||||||
for( var j = 0; j < streamItems.length; j++) {
|
for( j = 0; j < streamItems.length; j++) {
|
||||||
var streamItem = streamItems.eq(j);
|
var streamItem = streamItems.eq(j);
|
||||||
var timeItem = streamItem.attr("data-time");
|
var timeItem = streamItem.attr("data-time");
|
||||||
if( timeItem == undefined ||
|
if( timeItem == undefined ||
|
||||||
|
Loading…
x
Reference in New Issue
Block a user