mirror of
https://github.com/iptv-org/database.git
synced 2025-05-09 19:20:01 -04:00
Update scripts
This commit is contained in:
parent
77680e2dc9
commit
075c53143e
14 changed files with 520 additions and 132 deletions
|
@ -9,32 +9,15 @@ const CustomOctokit = Octokit.plugin(paginateRest, restEndpointMethods)
|
|||
const octokit = new CustomOctokit()
|
||||
|
||||
export class IssueLoader {
|
||||
async load({ labels }: { labels: string[] | string }) {
|
||||
labels = Array.isArray(labels) ? labels.join(',') : labels
|
||||
async load(props?: { labels: string[] | string }) {
|
||||
let labels = ''
|
||||
if (props && props.labels) {
|
||||
labels = Array.isArray(props.labels) ? props.labels.join(',') : props.labels
|
||||
}
|
||||
|
||||
let issues: object[] = []
|
||||
if (TESTING) {
|
||||
switch (labels) {
|
||||
case 'channels:add,approved':
|
||||
issues = (await import('../../tests/__data__/input/issues/channels_add_approved.js'))
|
||||
.default
|
||||
break
|
||||
case 'channels:edit,approved':
|
||||
issues = (await import('../../tests/__data__/input/issues/channels_edit_approved.js'))
|
||||
.default
|
||||
break
|
||||
case 'channels:remove,approved':
|
||||
issues = (await import('../../tests/__data__/input/issues/channels_remove_approved.js'))
|
||||
.default
|
||||
break
|
||||
case 'blocklist:add,approved':
|
||||
issues = (await import('../../tests/__data__/input/issues/blocklist_add_approved.js'))
|
||||
.default
|
||||
break
|
||||
case 'blocklist:remove,approved':
|
||||
issues = (await import('../../tests/__data__/input/issues/blocklist_remove_approved.js'))
|
||||
.default
|
||||
break
|
||||
}
|
||||
issues = (await import('../../tests/__data__/input/update/issues.js')).default
|
||||
} else {
|
||||
issues = await octokit.paginate(octokit.rest.issues.listForRepo, {
|
||||
owner: OWNER,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue