···
92
92
93
93
export async function getWatchedMoviesIds(username: string) {
94
94
const movies = await db
95
95
-
.select({ id: table.movies.id })
95
95
+
.select({ id: table.movies.movieId })
96
96
.from(table.movies)
97
97
.where(and(eq(table.movies.username, username), eq(table.movies.watched, 1)));
98
98
···
19
19
nyx
20
20
</h1>
21
21
<p class="text-md mt-8 text-pretty font-medium text-base-400 sm:text-lg">
22
22
-
linktree but for movies. work in progress.
22
22
+
social media but for movies. work in progress.
23
23
</p>
24
24
</div>
25
25
···
38
38
await db
39
39
.update(table.movies)
40
40
.set({ watched: watched ? 0 : 1 })
41
41
-
.where(and(eq(table.movies.id, movieId), eq(table.movies.username, username)));
41
41
+
.where(and(eq(table.movies.movieId, movieId), eq(table.movies.username, username)));
42
42
} else {
43
43
await db.insert(table.movies).values({
44
44
username,
45
45
-
id: movieId,
45
45
+
id: crypto.randomUUID(),
46
46
+
movieId: movieId,
46
47
watched: 1,
47
48
originalTitle: result.original_title,
48
49
posterPath: result.poster_path,