Sort stream list by id

Fixes #8
This commit is contained in:
Max Goodhart
2020-06-23 00:15:52 -07:00
parent 5b699f7c31
commit 8477a288a9

View File

@@ -4,7 +4,17 @@ import fetch from 'node-fetch'
const sleep = promisify(setTimeout) const sleep = promisify(setTimeout)
function filterLive(data) { function filterLive(data) {
return data.filter((d) => d.status === 'Live') return data.filter(({ status }) => status === 'Live' || status === 'Unknown')
}
function compareStrings(a, b) {
if (a < b) {
return -1
} else if (b < a) {
return 1
} else {
return 0
}
} }
export async function* pollPublicData() { export async function* pollPublicData() {
@@ -51,6 +61,7 @@ export class StreamIDGenerator {
} }
stream._id = idMap.get(link) stream._id = idMap.get(link)
} }
streams.sort((a, b) => compareStrings(a._id, b._id))
return streams return streams
} }
} }