|
|
@ -49,13 +49,15 @@ async function updateStreams(items = [], results = {}, origins = {}) {
|
|
|
|
if (buffer[stream.get('url')]) {
|
|
|
|
if (buffer[stream.get('url')]) {
|
|
|
|
await db.streams.remove({ _id: stream.get('_id') })
|
|
|
|
await db.streams.remove({ _id: stream.get('_id') })
|
|
|
|
removed++
|
|
|
|
removed++
|
|
|
|
} else if (stream.changed) {
|
|
|
|
} else {
|
|
|
|
|
|
|
|
buffer[stream.get('url')] = true
|
|
|
|
|
|
|
|
if (stream.changed) {
|
|
|
|
stream.set('updated_at', { updated_at: now })
|
|
|
|
stream.set('updated_at', { updated_at: now })
|
|
|
|
await db.streams.update({ _id: stream.get('_id') }, stream.data())
|
|
|
|
await db.streams.update({ _id: stream.get('_id') }, stream.data())
|
|
|
|
buffer[stream.get('url')] = true
|
|
|
|
|
|
|
|
updated++
|
|
|
|
updated++
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
db.streams.compact()
|
|
|
|
db.streams.compact()
|
|
|
|
|
|
|
|
|
|
|
|