fix(feed): replicate all feed record on new feed
This commit is contained in:
parent
2d41bacf9b
commit
7e08d70d56
@ -877,7 +877,7 @@ module.exports = async ({
|
||||
vote: action,
|
||||
_index: `vote:${hash}`,
|
||||
_temp: {
|
||||
torrent: await getTorrent(sphinx, hash)
|
||||
torrent: setupTorrentRecord(await getTorrent(sphinx, hash))
|
||||
}
|
||||
}), 0)
|
||||
good += isGood ? 1 : 0
|
||||
@ -967,6 +967,8 @@ module.exports = async ({
|
||||
console.log('replace our feed with remote feed')
|
||||
feed.feed = remoteFeed.feed
|
||||
feed.feedDate = remoteFeed.feedDate || 0
|
||||
// it can be new torrents replicate all
|
||||
feed.feed.forEach(torrent => insertTorrentToDB(torrent, true))
|
||||
send('feedUpdate', {
|
||||
feed: feed.feed
|
||||
});
|
||||
|
@ -443,6 +443,8 @@ app.get('*', function(req, res)
|
||||
// feed date clean
|
||||
if(typeof torrent.feedDate !== 'undefined')
|
||||
delete torrent.feedDate
|
||||
|
||||
return torrent
|
||||
}
|
||||
|
||||
const insertTorrentToDB = (torrent, silent) => new Promise((resolve) => {
|
||||
|
Loading…
Reference in New Issue
Block a user