update
This commit is contained in:
@@ -80,9 +80,9 @@ async def guarded_sync():
|
||||
@app.on_event("startup")
|
||||
async def startup():
|
||||
db.init()
|
||||
users.init()
|
||||
suggestions.init()
|
||||
watched.init()
|
||||
users.init()
|
||||
wishlist.init()
|
||||
features.init()
|
||||
scheduler.add_job(guarded_sync, "cron", hour=4, minute=30, id="daily-sync")
|
||||
@@ -294,13 +294,15 @@ def letzter():
|
||||
def liste_vorschlaege(response: Response, filmabend_sid: str | None = Cookie(None)):
|
||||
sid = sitzung(response, filmabend_sid)
|
||||
eintraege = suggestions.alle()
|
||||
ich = users.besitzer(sid)
|
||||
return {
|
||||
"items": [
|
||||
{k: v for k, v in e.items() if k != "session_id"} for e in eintraege
|
||||
{k: v for k, v in e.items() if k not in ("session_id", "user_id")}
|
||||
for e in eintraege
|
||||
],
|
||||
# Damit die Oberfläche den eigenen Vorschlag hervorheben kann
|
||||
"mine": next(
|
||||
(e["id"] for e in eintraege if e["session_id"] == sid),
|
||||
(e["id"] for e in eintraege if users.gehoert_mir(e, sid, ich)),
|
||||
None,
|
||||
),
|
||||
}
|
||||
@@ -317,7 +319,9 @@ async def vorschlagen(
|
||||
# Ein zweiter Vorschlag ersetzt den ersten, statt abgelehnt zu werden
|
||||
eintrag = suggestions.ersetzen(sid, movie, users.name_von(sid))
|
||||
events.senden("suggestions")
|
||||
return {k: v for k, v in eintrag.items() if k != "session_id"}
|
||||
return {
|
||||
k: v for k, v in eintrag.items() if k not in ("session_id", "user_id")
|
||||
}
|
||||
|
||||
|
||||
@app.delete("/api/suggestions")
|
||||
|
||||
Reference in New Issue
Block a user