1
0
Fork 0
mirror of synced 2024-07-01 04:30:59 +12:00
Commit graph

90 commits

Author SHA1 Message Date
Jake Barnby a99ade13c0
Don't flatten batch results 2022-10-14 14:33:42 +13:00
Jake Barnby 742fc98cfc
Controller cleanup 2022-10-14 14:32:16 +13:00
Jake Barnby 44e4f1e05b
Make param errors consistent 2022-10-14 13:18:08 +13:00
Jake Barnby e4673aaa50
Fix requests using x-sdk-graphql header 2022-10-13 17:33:55 +13:00
Jake Barnby 4e60db0598
Use upstream raw payload function 2022-10-13 16:56:12 +13:00
Jake Barnby 143c53cb20
Always set 200 status code to match spec 2022-10-13 14:52:08 +13:00
Jake Barnby 5debe2c13c
Alias + name fixes 2022-10-12 20:20:44 +13:00
Jake Barnby b6621f5e87
Restructure schema building 2022-10-12 14:04:11 +13:00
Jake Barnby 471f12b8ba
Only apply max depth and complexity in production to allow introspection 2022-09-29 17:46:01 +13:00
Jake Barnby a3b75a374b
Update variables and defaults 2022-09-23 15:55:10 +12:00
Jake Barnby 144e723431
Update error handling 2022-09-21 18:36:43 +12:00
Jake Barnby 24d0d84bd1 JSON decode packed query 2022-07-22 16:09:23 +12:00
Jake Barnby 427b25dfb7 Unpack query if request is coming from an SDK 2022-07-22 11:38:28 +12:00
Jake Barnby f8649a1a8d Add graphql sdk method type 2022-07-21 16:37:34 +12:00
Jake Barnby 8320fc0686 Use labels parameters to add extra methods to spec 2022-07-20 01:28:47 +12:00
Jake Barnby 2d0bc9c193 Add get tests 2022-07-19 14:11:58 +12:00
Jake Barnby 37c832134b Encode get query params for test 2022-07-19 13:41:31 +12:00
Jake Barnby d3565b673e Add get route test 2022-07-19 13:31:14 +12:00
Jake Barnby 4cf5797827 Expose upload as seperate endpoint for SDKs 2022-07-19 13:30:01 +12:00
Jake Barnby b8bd81e232 Add back fullBody params for testing 2022-07-18 19:31:07 +12:00
Jake Barnby 3530d3dfe0 Update env defaults 2022-07-18 19:29:37 +12:00
Jake Barnby b3600ae576 Remove redundant param parameters 2022-07-18 14:53:06 +12:00
Jake Barnby 221e7b59c4 Add abuse test 2022-07-14 20:11:39 +12:00
Jake Barnby 4f5c7ddada Add invalid query exception 2022-07-14 15:57:51 +12:00
Jake Barnby 4ee7f80433 Add too many queries exception 2022-07-14 15:57:34 +12:00
Jake Barnby ded46774bc Add max batch size env var 2022-07-14 15:56:02 +12:00
Jake Barnby 4ca6750309 Cleanup controller 2022-07-13 23:21:02 +12:00
Jake Barnby a656699fa7 Code cleanup 2022-07-13 21:34:56 +12:00
Jake Barnby 83dfbf377d Fix database delete query 2022-07-13 19:38:44 +12:00
Jake Barnby ac8e47ac2d Lint 2022-07-13 17:21:41 +12:00
Jake Barnby 4732127777 Fix parameters 2022-07-13 17:06:48 +12:00
Jake Barnby eeed6d6038 Remove redundant variable 2022-07-13 16:41:40 +12:00
Jake Barnby 9909493bfc Support query batching 2022-07-13 15:49:59 +12:00
Jake Barnby ace6badfed Doc updates 2022-07-12 17:06:11 +12:00
Jake Barnby ae32d89a0f Formatting 2022-07-07 19:55:07 +12:00
Jake Barnby b5e8273839 Fix custom entity id properties 2022-07-07 19:39:42 +12:00
Jake Barnby 8762bcba90 Abstract upload functionality 2022-07-07 18:13:12 +12:00
Jake Barnby 380dbb32e9 Handle file uploads 2022-07-07 16:53:09 +12:00
Jake Barnby 67807f8c6f WIP input file handling 2022-07-06 20:56:58 +12:00
Jake Barnby 58ffde5326 Fix doubled shutdown calls firing events twice 2022-07-06 15:27:00 +12:00
Jake Barnby 5ea41a0253 Print with debug flags if not production 2022-06-22 16:44:58 +12:00
Jake Barnby 09c89ecd12 Test updates 2022-06-20 13:15:02 +12:00
Jake Barnby e865f77a6b Merge remote-tracking branch 'origin/master' into feat-graphql-support
# Conflicts:
#	CONTRIBUTING.md
#	app/config/errors.php
#	app/controllers/api/account.php
#	app/controllers/api/graphql.php
#	app/init.php
#	composer.json
#	composer.lock
2022-06-20 11:15:22 +12:00
Everly Precia Suresh 1fd7359fbb fix linter issues in app directory 2022-05-30 17:41:25 +00:00
Jake Barnby cdefbef05c
Remove redundant flags 2022-05-04 18:48:04 +12:00
Jake Barnby 2ee5762bc7
Update promise result output 2022-05-02 20:21:40 +12:00
Jake Barnby dbb49ac7bf
Async resolution fixes 2022-04-26 19:49:36 +12:00
Jake Barnby 4a2b620611
Fix using closed request (rebuild API schema per request) 2022-04-22 17:47:27 +12:00
Jake Barnby 601576a9e3
WIP fix individual param resolution 2022-04-20 22:30:48 +12:00
Jake Barnby b4ff4aa123
Add GET endpoint as required by spec 2022-04-11 23:08:57 +12:00