Reduce reduce.
This commit is contained in:
parent
393f909d1e
commit
53258c59ae
@ -3238,10 +3238,14 @@
|
|||||||
return Index.buildIndex();
|
return Index.buildIndex();
|
||||||
},
|
},
|
||||||
parseThreadList: function(pages) {
|
parseThreadList: function(pages) {
|
||||||
|
var i, live, page;
|
||||||
Index.threadsNumPerPage = pages[0].threads.length;
|
Index.threadsNumPerPage = pages[0].threads.length;
|
||||||
Index.liveThreadData = pages.reduce((function(arr, next) {
|
live = [];
|
||||||
return arr.concat(next.threads);
|
i = 0;
|
||||||
}), []);
|
while (page = pages[i++]) {
|
||||||
|
live = live.concat(page.threads);
|
||||||
|
}
|
||||||
|
Index.liveThreadData = live;
|
||||||
Index.liveThreadIDs = Index.liveThreadData.map(function(data) {
|
Index.liveThreadIDs = Index.liveThreadData.map(function(data) {
|
||||||
return data.no;
|
return data.no;
|
||||||
});
|
});
|
||||||
|
|||||||
@ -3297,10 +3297,14 @@
|
|||||||
return Index.buildIndex();
|
return Index.buildIndex();
|
||||||
},
|
},
|
||||||
parseThreadList: function(pages) {
|
parseThreadList: function(pages) {
|
||||||
|
var i, live, page;
|
||||||
Index.threadsNumPerPage = pages[0].threads.length;
|
Index.threadsNumPerPage = pages[0].threads.length;
|
||||||
Index.liveThreadData = pages.reduce((function(arr, next) {
|
live = [];
|
||||||
return arr.concat(next.threads);
|
i = 0;
|
||||||
}), []);
|
while (page = pages[i++]) {
|
||||||
|
live = live.concat(page.threads);
|
||||||
|
}
|
||||||
|
Index.liveThreadData = live;
|
||||||
Index.liveThreadIDs = Index.liveThreadData.map(function(data) {
|
Index.liveThreadIDs = Index.liveThreadData.map(function(data) {
|
||||||
return data.no;
|
return data.no;
|
||||||
});
|
});
|
||||||
|
|||||||
@ -561,8 +561,14 @@ Index =
|
|||||||
|
|
||||||
parseThreadList: (pages) ->
|
parseThreadList: (pages) ->
|
||||||
Index.threadsNumPerPage = pages[0].threads.length
|
Index.threadsNumPerPage = pages[0].threads.length
|
||||||
Index.liveThreadData = pages.reduce ((arr, next) -> arr.concat next.threads), []
|
|
||||||
Index.liveThreadIDs = Index.liveThreadData.map (data) -> data.no
|
live = []
|
||||||
|
i = 0
|
||||||
|
while page = pages[i++]
|
||||||
|
live = live.concat page.threads
|
||||||
|
|
||||||
|
Index.liveThreadData = live
|
||||||
|
Index.liveThreadIDs = Index.liveThreadData.map (data) -> data.no
|
||||||
g.BOARD.threads.forEach (thread) ->
|
g.BOARD.threads.forEach (thread) ->
|
||||||
thread.collect() unless thread.ID in Index.liveThreadIDs
|
thread.collect() unless thread.ID in Index.liveThreadIDs
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user