MCPcopy Index your code
hub / github.com/MALSync/MALSync / getListProvider

Function getListProvider

src/utils/syncHandler.ts:324–357  ·  view source on GitHub ↗
(providerSettingList)

Source from the content-addressed store, hash-verified

322}
323
324export function getListProvider(providerSettingList) {
325 return [
326 {
327 providerType: 'MAL',
328 providerSettings: providerSettingList.mal,
329 listProvider: MalList,
330 },
331 {
332 providerType: 'ANILIST',
333 providerSettings: providerSettingList.anilist,
334 listProvider: AnilistList,
335 },
336 {
337 providerType: 'KITSU',
338 providerSettings: providerSettingList.kitsu,
339 listProvider: KitsuList,
340 },
341 {
342 providerType: 'MANGABAKA',
343 providerSettings: providerSettingList.mangabaka,
344 listProvider: BakaList,
345 },
346 {
347 providerType: 'SIMKL',
348 providerSettings: providerSettingList.simkl,
349 listProvider: SimklList,
350 },
351 {
352 providerType: 'SHIKI',
353 providerSettings: providerSettingList.shiki,
354 listProvider: ShikiList,
355 },
356 ];
357}
358
359export function getList(Prov, type) {
360 const listProvider = new Prov(7, type);

Callers 1

syncListsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected