Okay my actual like system is kinda energy-intensive regarding api requests. So im going for a fresh start. Ive got a collection movie_liked who gonna store all movie likes. Each document gonna as :
- userID
- movieID My first problem, is how prevent when liking, not have duplicate like for the same user with the same movie ? There no solution without making a check before (listDocument,....) ?
Ideally, I would like to have a single request to like or dislike a movie (like on Youtube, etc...) but I guess for that we need to have a custom backend with custom api request
You can add 1 unique index on userId and movieId
Yeah my bad. But right now I try to create an api route in my NextJS app like this :
/api/user/${userId}/movie/${movieId}/like for the like, but Ive got an error about user_unauthorized. That weird because its working with function, but not with api routes. I guess its because when using api routes, we dont have the user token to authorize the request
You're right. The session is client side and there is no session server side
Recommended threads
- Problem with getting rows from related t...
Hi, I migrated the Appwrite SDK to 1.8.0 and the package in my Flutter app to version ^20.3.2. I noticed one thing is different. Previously, when I got a JSON r...
- MFA Recovery Codes issue
after creating recovery codes using `account.createMFARecoveryCodes()` do we need to Verify MFA factors type recovery code? I followed this guide: https://appw...
- Build Error Truncated
I'm trying to start with Appwrite using an existing Next.js project of mine. When a deployment runs though it just ends up showing :`server error.","code":500,"...