Hey! I've made a few changes to your project. I originally wanted to fix the problem of duplicate memories for the /memories page at each refresh (the table wasn't being reset at each new rendering which added duplicates indefinitely), but I ended up refactoring quite a few things. Here they are:
Fix duplicated memories
Refactored the code, improved readability & added stricter typing with Typescript on pages :
/post
/profile/id
/home
/feed
/memories
I've merged these changes locally and everything works fine.
However, I noticed something strange, which was happening before my changes. When I tried to add a new post today, the post was indeed added and displayed on the BeReal application, but on yesterday's date. However, I noticed that the API response was correct regarding the date and was displaying "2024/06/24". When I try to delete this post via toofake.lol, I get an error 400. I can't delete this post directly from the BeReal API either, there must be a link.
Hey! I've made a few changes to your project. I originally wanted to fix the problem of duplicate memories for the /memories page at each refresh (the table wasn't being reset at each new rendering which added duplicates indefinitely), but I ended up refactoring quite a few things. Here they are:
Refactored the code, improved readability & added stricter typing with Typescript on pages :
I've merged these changes locally and everything works fine.
However, I noticed something strange, which was happening before my changes. When I tried to add a new post today, the post was indeed added and displayed on the BeReal application, but on yesterday's date. However, I noticed that the API response was correct regarding the date and was displaying "2024/06/24". When I try to delete this post via toofake.lol, I get an error 400. I can't delete this post directly from the BeReal API either, there must be a link.