Commit Graph
14 Commits
Author SHA1 Message Date
shockrah 44b51133d2 * /channels/create handler uses hashmaps
* cleaned up wall of parameter parsing to be less cancerous(read diff to die instantly)
- Removed repeated db::Response in response mutator match

 Simplified how parameters are parsed by making them actually readable
2021-02-03 21:56:09 -08:00
shockrah c1ef4c6336 -Removed _most_ direct sql manipulation for invite creation
- Removed unused/irrelevant unit tests, which now have to be rebuilt for the new codebase
2021-02-03 21:26:26 -08:00
shockrah 39a4d2a247 +New .add method for db::Invites
+New new() method to reduce on eye clutter
2021-02-03 21:25:27 -08:00
shockrah 9fac3aa117 * /join route handler now uses hashmaps among and returns more sensible http codes 2021-02-03 21:09:12 -08:00
shockrah 98803eec26 First pass of using hashmaps in /invite/create handler
+ Adding allowed_perm_invite, a helper function pulling permissions form the database to check if the user can make invites
2021-02-03 20:50:06 -08:00
shockrah 45af62ceb3 Inlining helper func for permission checking 2021-02-03 19:31:38 -08:00
shockrah e36d0e5823 * using hashmap instead serde::ValueMap for extract_uid 2021-02-03 19:30:46 -08:00
shockrah 5737f9824d Setting payload for jwt with http:set_json_body
- Removed visual clutter extracting uid from user params
2021-02-03 19:30:12 -08:00
shockrah e21c5c7624 auth module now parses from the query string hashmap, not serde_values 2021-02-03 13:55:25 -08:00
shockrah 9ceeabea3b Moving query parameters to the query string
This should allow js developers to write their own apps now as js doesn't allow for bodies in GET requests

From now the body is used for raw payloads
2021-02-03 13:54:29 -08:00
shockrah 154086e740 removing random empty file 2021-02-01 16:48:10 -08:00
shockrah 2ed07a519e Port now defaults to 4536 and is configurable with -p 2021-02-01 16:47:43 -08:00
shockrah cdbb3e79d8 remnant from the api rename 2021-01-25 18:55:09 -08:00
shockrah b67bb6105f Renaming project to json-api for clarity sake 2021-01-24 13:34:17 -08:00