MCPcopy Create free account
hub / github.com/Threadfin/Threadfin / checkXMLCompatibility

Function checkXMLCompatibility

src/xepg.go:24–40  ·  view source on GitHub ↗

Provider XMLTV Datei überprüfen

(id string, body []byte)

Source from the content-addressed store, hash-verified

22
23// Provider XMLTV Datei überprüfen
24func checkXMLCompatibility(id string, body []byte) (err error) {
25
26 var xmltv XMLTV
27 var compatibility = make(map[string]int)
28
29 err = xml.Unmarshal(body, &xmltv)
30 if err != nil {
31 return
32 }
33
34 compatibility["xmltv.channels"] = len(xmltv.Channel)
35 compatibility["xmltv.programs"] = len(xmltv.Program)
36
37 setProviderCompatibility(id, "xmltv", compatibility)
38
39 return
40}
41
42var buildXEPGCount int
43var xepgProcessingInProgress bool

Callers 1

getProviderDataFunction · 0.85

Calls 1

setProviderCompatibilityFunction · 0.85

Tested by

no test coverage detected