Update update.ts

pull/18142/head
freearhey 2 months ago
parent 1fb459d5c5
commit 03abe758e9

@ -54,14 +54,21 @@ async function removeStreams(loader: IssueLoader) {
const issues = await loader.load({ labels: ['streams:remove', 'approved'] })
issues.forEach((issue: Issue) => {
const data = issue.data
if (data.missing('stream_url')) return
if (data.missing('broken_links')) return
const brokenLinks = data.get('broken_links').split(/\r?\n/).filter(Boolean)
const found: Stream = streams.first((_stream: Stream) => _stream.url === data.get('stream_url'))
let changed = false
brokenLinks.forEach(link => {
const found: Stream = streams.first((_stream: Stream) => _stream.url === link.trim())
if (found) {
found.removed = true
processedIssues.add(issue.number)
changed = true
}
})
if (changed) processedIssues.add(issue.number)
})
}
async function editStreams(loader: IssueLoader) {

Loading…
Cancel
Save