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

Function getLocalData

ts/base_ts.ts:125–173  ·  view source on GitHub ↗
(dataType, id)

Source from the content-addressed store, hash-verified

123}
124
125function getLocalData(dataType, id): object {
126 var data = new Object()
127 switch (dataType) {
128 case "m3u":
129 data = SERVER["settings"]["files"][dataType][id]
130 break
131
132 case "hdhr":
133 data = SERVER["settings"]["files"][dataType][id]
134 break
135
136 case "filter":
137 case "custom-filter":
138 case "group-title":
139 if (id == -1) {
140 data["active"] = true
141 data["liveEvent"] = false
142 data["caseSensitive"] = false
143 data["description"] = ""
144 data["exclude"] = ""
145 data["filter"] = ""
146 data["include"] = ""
147 data["name"] = ""
148 data["type"] = "group-title"
149 data["x-category"] = ""
150 SERVER["settings"]["filter"][id] = data
151 }
152 data = SERVER["settings"]["filter"][id]
153 break
154
155 case "xmltv":
156 data = SERVER["settings"]["files"][dataType][id]
157 break
158
159 case "users":
160 data = SERVER["users"][id]["data"]
161 break
162
163 case "mapping":
164 data = SERVER["xepg"]["epgMapping"][id]
165 break
166
167 case "m3uGroups":
168 data = SERVER["data"]["playlist"]["m3u"]["groups"]
169 break
170 }
171
172 return data
173}
174
175function getObjKeys(obj) {
176 var keys = new Array();

Callers 1

openPopUpFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected