MCPcopy
hub / github.com/iptv-org/iptv / main

Function main

scripts/commands/playlist/update.ts:25–54  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

23}
24
25async function main() {
26 logger.info('loading data from api...')
27 await loadData()
28
29 logger.info('loading issues...')
30 const issues = await loadIssues()
31
32 logger.info('loading streams...')
33 await loadStreams()
34
35 logger.info('processing issues...')
36 await processIssues(issues)
37
38 logger.info('saving streams...')
39 await saveStreams()
40
41 logger.info('saving logs...')
42 await saveLogs()
43
44 logger.info(
45 `skipped ${skippedIssues.count()} issue(s): ${skippedIssues
46 .map((issue: Issue) => `#${issue.number}`)
47 .join(', ')}`
48 )
49 logger.info(
50 `processed ${processedIssues.count()} issue(s): ${processedIssues
51 .map((issue: Issue) => `#${issue.number}`)
52 .join(', ')}`
53 )
54}
55
56main()
57

Callers 1

update.tsFile · 0.70

Calls 7

loadDataFunction · 0.90
loadIssuesFunction · 0.90
loadStreamsFunction · 0.85
processIssuesFunction · 0.85
saveStreamsFunction · 0.85
saveLogsFunction · 0.85
infoMethod · 0.80

Tested by

no test coverage detected