Add movie admin endpoints
This commit is contained in:
@@ -32,11 +32,33 @@ def remove_user(user_id: str):
|
|||||||
|
|
||||||
|
|
||||||
def add_movie(movie: Movie):
|
def add_movie(movie: Movie):
|
||||||
pass
|
sql = "INSERT INTO movies (name, imdb_id, actors, release_date, plot, showtime) VALUES (?, ?, ?, ?, ?, ?)"
|
||||||
|
try:
|
||||||
|
db_run(
|
||||||
|
sql,
|
||||||
|
(
|
||||||
|
movie.name,
|
||||||
|
movie.imdb_id,
|
||||||
|
movie.actors,
|
||||||
|
movie.release_date,
|
||||||
|
movie.plot,
|
||||||
|
movie.showtime,
|
||||||
|
),
|
||||||
|
)
|
||||||
|
except:
|
||||||
|
return Message(message="Failed to add movie", message_type="error")
|
||||||
|
|
||||||
|
return Message(message="Movie added successfully", message_type="success")
|
||||||
|
|
||||||
|
|
||||||
def remove_movie(movie_id: str):
|
def set_movie_watched(movie_id: str):
|
||||||
pass
|
sql = f"UPDATE movies SET is_watched = TRUE WHERE id = '{movie_id}'"
|
||||||
|
try:
|
||||||
|
db_run(sql)
|
||||||
|
except:
|
||||||
|
return Message(message="Failed to set movie as watched", message_type="error")
|
||||||
|
|
||||||
|
return Message(message="Movie set as watched successfully", message_type="success")
|
||||||
|
|
||||||
|
|
||||||
def add_card(card: Card):
|
def add_card(card: Card):
|
||||||
|
|||||||
Reference in New Issue
Block a user