Commit Graph

14 Commits

Author SHA1 Message Date
Derrick Hammer bd08d75da4
refactoring: more refactoring to break import cycles 2024-01-29 21:38:29 -05:00
Derrick Hammer 3b3a50e419
refactoring: more refactoring to break import cycles 2024-01-29 20:52:17 -05:00
Derrick Hammer 59a73e4266
refactor: use a dependency injection/IoC pattern based off uber fx 2024-01-29 01:10:04 -05:00
Derrick Hammer a0dcc52d63
refactor: remove dedicated interfaces and minimize interfaces 2024-01-28 23:59:43 -05:00
Derrick Hammer 3e76519091
fix: bad http verb 2024-01-17 17:02:39 -05:00
Derrick Hammer 3009e1dce3
feat: implement /s5/p2p/nodes 2024-01-17 15:51:41 -05:00
Derrick Hammer 7261b35f94
refactor: switch to composing routes vs using a handler so we can control the api better outside the library, and only define what the library absolutely needs 2024-01-16 11:26:27 -05:00
Derrick Hammer 28444ca456
feat: add s5 login and register endpoints 2024-01-16 10:16:43 -05:00
Derrick Hammer d79455c68c
refactor: rename GetHandler to GetHttpRouter 2024-01-14 22:06:57 -05:00
Derrick Hammer 3d12cff53e
refactor: use setter for the http handler 2024-01-14 22:06:18 -05:00
Derrick Hammer 38e330e02b
feat: add an interface for handling http methods to be handled abstractly and implement the basic upload endpoint 2024-01-14 20:53:44 -05:00
Derrick Hammer 5df9ac2256
fix: need to add peer to wg 2024-01-10 11:21:07 -05:00
Derrick Hammer 19fb3b9967
fix: move everything using endian to uint64 2024-01-10 11:00:01 -05:00
Derrick Hammer 584057fb8a
feat: initial HTTP service with version and P2P endpoints 2024-01-10 09:19:21 -05:00