MCPcopy Index your code
hub / github.com/Threadfin/Threadfin / getValueFromProviderFile

Function getValueFromProviderFile

ts/menu_ts.ts:2336–2370  ·  view source on GitHub ↗
(file: string, fileType, key)

Source from the content-addressed store, hash-verified

2334}
2335
2336function getValueFromProviderFile(file: string, fileType, key) {
2337
2338 if (file == "Threadfin Dummy") {
2339 return file
2340 }
2341
2342 var fileID: string
2343 var indicator = file.charAt(0)
2344
2345 switch (indicator) {
2346 case "M":
2347 fileType = "m3u"
2348 fileID = file
2349 break;
2350
2351 case "H":
2352 fileType = "hdhr"
2353 fileID = file
2354 break;
2355
2356 case "X":
2357 fileType = "xmltv"
2358 fileID = file.substring(0, file.lastIndexOf('.'))
2359 break;
2360
2361 }
2362
2363 if (SERVER["settings"]["files"][fileType].hasOwnProperty(fileID) == true) {
2364 var data = SERVER["settings"]["files"][fileType][fileID];
2365 return data[key]
2366 }
2367
2368 return
2369
2370}
2371
2372function setXmltvChannel(epgMapId: string, xmlTvFileSelect: HTMLSelectElement) {
2373

Callers 5

createSearchObjFunction · 0.70
createTableContentMethod · 0.70
getFilesMethod · 0.70
donePopupDataFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected