Commit Graph
17 Commits
Author SHA1 Message Date
didier amyot b8b3e348e8 Improved atomicity 2023-06-13 12:24:57 -04:00
didier amyot b70628264e Added better http error code in rest api 2023-06-13 11:51:42 -04:00
didier amyot 95e58a67df More or less finalized the REST api. 2023-06-13 11:42:59 -04:00
didier amyot 872f841d74 Finilazed file rest api 2023-06-13 09:49:20 -04:00
didier amyot 8dcd8cc425 Deleted dead code. 2023-06-13 08:53:26 -04:00
didier amyot eae420a5a4 Linted code. 2023-06-13 08:26:30 -04:00
didier amyot d12600348f moved services in proper services 2023-06-13 08:25:36 -04:00
didier amyot bbd705ee3b Refactored a bit the code; the original code was too experimental in style. 2023-06-13 08:00:01 -04:00
didier amyot f7a8d494f5 Removed AsyncIterableReader which can be replaced by readerFromIterable available in the std 2023-06-13 07:43:07 -04:00
didier amyot 789fb49e8b First workable server. 2023-06-13 07:37:41 -04:00
didier amyot 0d627c9051 Added a very complicated AsyncIterableReader class.
The class was already implemented in
"https://deno.land/std@0.144.0/streams/conversion.ts".  So, I litterally
lost 1 day of work!  I hate myself.
2023-06-12 12:02:15 -04:00
didier amyot 17a1b4bed3 Started to implement server 2023-06-11 15:43:45 -04:00
didier amyot 1f2ea8b7e5 Added test package in nix flake to automatically run tests.
To be able to do such, it was required to add the vendor directory
to the git project.
2023-06-10 09:33:04 -04:00
didier amyot 459dc26b4f Added support for Reader in blob store. 2023-06-10 09:30:58 -04:00
didier amyot 8ce2dadc47 Lint code.
Added a deno.json and set linting rules.  Obviously they are the
perfect rules and no one should argue with them in any fashion
ever.
2023-06-10 08:43:57 -04:00
didier amyot ce7b6ae523 Added raw byte array in storage 2023-06-10 08:41:17 -04:00
didier amyot b0fe9f308e Implemented basic, deno KV backed, file service. 2023-06-10 07:53:19 -04:00