Spaces:
Sleeping
Sleeping
Update main.py
Browse files
main.py
CHANGED
|
@@ -54,7 +54,6 @@ def catalog(user_key: str, m_type: str, cat_id: str, extra: str = None):
|
|
| 54 |
|
| 55 |
cursor = metas_col.find(query).sort("updated_at", DESCENDING).limit(100)
|
| 56 |
|
| 57 |
-
# Discover Preview အတွက် လိုအပ်သော Data များအပြည့်အစုံထည့်ပေးခြင်း
|
| 58 |
metas_list = []
|
| 59 |
for m in cursor:
|
| 60 |
metas_list.append({
|
|
@@ -62,6 +61,7 @@ def catalog(user_key: str, m_type: str, cat_id: str, extra: str = None):
|
|
| 62 |
"type": m.get("type", m_type),
|
| 63 |
"name": m.get("name"),
|
| 64 |
"poster": m.get("poster"),
|
|
|
|
| 65 |
"description": m.get("description"),
|
| 66 |
"genres": m.get("genres", []),
|
| 67 |
"releaseInfo": m.get("releaseInfo", m.get("year", "")),
|
|
@@ -77,13 +77,9 @@ def meta(user_key: str, m_type: str, meta_id: str):
|
|
| 77 |
if not m: return {"meta": {}}
|
| 78 |
m.pop("_id", None)
|
| 79 |
|
| 80 |
-
#
|
| 81 |
-
if "
|
| 82 |
-
|
| 83 |
-
|
| 84 |
-
if "cast" in m: m["cast"] = [str(p) for p in m["cast"] if p]
|
| 85 |
-
if "director" in m: m["director"] = [str(p) for p in m["director"] if p]
|
| 86 |
-
if "genres" in m: m["genres"] = [str(g) for g in m["genres"] if g]
|
| 87 |
|
| 88 |
return {"meta": m}
|
| 89 |
|
|
|
|
| 54 |
|
| 55 |
cursor = metas_col.find(query).sort("updated_at", DESCENDING).limit(100)
|
| 56 |
|
|
|
|
| 57 |
metas_list = []
|
| 58 |
for m in cursor:
|
| 59 |
metas_list.append({
|
|
|
|
| 61 |
"type": m.get("type", m_type),
|
| 62 |
"name": m.get("name"),
|
| 63 |
"poster": m.get("poster"),
|
| 64 |
+
"logo": m.get("logo"), # Logo ပါဝင်အောင်ထည့်ထားသည်
|
| 65 |
"description": m.get("description"),
|
| 66 |
"genres": m.get("genres", []),
|
| 67 |
"releaseInfo": m.get("releaseInfo", m.get("year", "")),
|
|
|
|
| 77 |
if not m: return {"meta": {}}
|
| 78 |
m.pop("_id", None)
|
| 79 |
|
| 80 |
+
# Cast, Director များကို List string အဖြစ် သေချာပြောင်းပေးခြင်း
|
| 81 |
+
if "cast" in m: m["cast"] = list(m["cast"]) if isinstance(m["cast"], (list, set)) else []
|
| 82 |
+
if "director" in m: m["director"] = list(m["director"]) if isinstance(m["director"], (list, set)) else []
|
|
|
|
|
|
|
|
|
|
|
|
|
| 83 |
|
| 84 |
return {"meta": m}
|
| 85 |
|