A set of TrollCallNotAgain-equivalent API hooks, made to let developers create third-party apps for the TrollCall service.
Find a file
2023-08-24 01:38:24 -05:00
.vscode OK, I think that's enough 2023-06-19 00:16:00 -05:00
src Fix Troll type 2023-08-24 01:38:24 -05:00
.eslintrc.json Move to Next.js 2023-06-26 21:56:32 -05:00
.gitignore gitignore permissions 2023-07-01 00:39:49 -05:00
.prettierrc permissions! 2023-06-30 20:35:15 -05:00
next.config.js Move to Next.js 2023-06-26 21:56:32 -05:00
package-lock.json Switch from "Users" to "Clans" 2023-08-07 18:29:30 -05:00
package.json Switch from "Users" to "Clans" 2023-08-07 18:29:30 -05:00
README.md Switch from "Users" to "Clans" 2023-08-07 18:29:30 -05:00
tsconfig.json whups 2023-07-03 00:30:27 -05:00

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/clan/.../troll/name1

{
  ...
  "name": ["name2", ...]
  ...
}

results in this on the database:

trolls/
|- Document {"name": ["name1", ...], ...}
|- Document {"name": ["name2", ...], ...}

which is not good.

  1. More issues that I forgot

They certainly exist