From a706547fe872dfe1ba16bb3f8e170e09b9358409 Mon Sep 17 00:00:00 2001 From: untidyArtistry <58280776+MeowcaTheoRange@users.noreply.github.com> Date: Mon, 19 Jun 2023 00:29:10 -0500 Subject: [PATCH] Create README.md --- README.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..2b2e319 --- /dev/null +++ b/README.md @@ -0,0 +1,30 @@ +# TrollCallAPIs +A set of TrollCallNotAgain-equivalent API hooks, made to let developers create third-party apps for the TrollCall service. + +--- + +TrollCall is great, but the merge of the client and server TrollCallNotAgain has with Next.js is problematic. (ahem, Client/Server Hydration and Server Components (those are messy grr)) + +There are a few issues with the existing APIs as well: +1. Objects get duplicated if their name/first-name is changed. + +Doing this: +``` +PUSH /api/user/.../troll/name1 + +{ + ... + "name": ["name2", ...] + ... +} +``` +results in this on the database: +``` +trolls/ +|- Document {"name": ["name1", ...], ...} +|- Document {"name": ["name2", ...], ...} +``` +which is not good. +2. More issues that I forgot + +They certainly exist