Derrick Hammer
|
3ded11d705
|
fix: HttpMiddlewareFunc needs its own case
|
2024-02-17 05:38:50 -05:00 |
Derrick Hammer
|
9949dae5e8
|
fix: add HttpMiddlewareFunc to switch case
|
2024-02-17 05:28:56 -05:00 |
Derrick Hammer
|
d4be04eae9
|
fix: need to use a param struct
|
2024-02-17 05:23:33 -05:00 |
Derrick Hammer
|
ac9a1a0b92
|
feat: implement StorageProtocol
|
2024-02-17 05:20:42 -05:00 |
Derrick Hammer
|
263473db41
|
refactor: add PreInit and Node setter to store s5 node
|
2024-02-17 05:16:52 -05:00 |
Derrick Hammer
|
997e362d90
|
refactor: add concept of a pre-init function that gets called before init
|
2024-02-17 05:16:24 -05:00 |
Derrick Hammer
|
0ac4d318b7
|
refactor: use a lazy setter approach for storageProtocol
|
2024-02-17 04:41:12 -05:00 |
Derrick Hammer
|
97297036c7
|
refactor: swap Protocol for to StorageProtocol
|
2024-02-17 04:06:25 -05:00 |
Derrick Hammer
|
b52383b123
|
refactor: add StorageProtocol to S5ProtocolResult
|
2024-02-17 04:05:42 -05:00 |
Derrick Hammer
|
6f3f6015fe
|
fix: TusHandlerParams missing fx.In
|
2024-02-17 03:38:44 -05:00 |
Derrick Hammer
|
407114f527
|
fix: missing components in construction
|
2024-02-17 03:36:18 -05:00 |
Derrick Hammer
|
64492713f7
|
fix: Metadata needs to be exported
|
2024-02-17 03:35:51 -05:00 |
Derrick Hammer
|
cdd458129b
|
fix: initParams missing fx.In
|
2024-02-17 03:33:55 -05:00 |
Derrick Hammer
|
76025f0a8a
|
fix: StorageServiceParams missing fx.In
|
2024-02-17 03:33:44 -05:00 |
Derrick Hammer
|
857ffe4fdd
|
refactor: need to use a param struct to get protocol value group
|
2024-02-17 03:28:05 -05:00 |
Derrick Hammer
|
afc0b7a343
|
refactor: replicate what we did in api and remove the need for an InitFunc
|
2024-02-17 03:24:44 -05:00 |
Derrick Hammer
|
12a5f3f631
|
fix: missing fx.Annotate
|
2024-02-17 03:21:27 -05:00 |
Derrick Hammer
|
30b18a4ced
|
fix: update Routes signature
|
2024-02-17 03:14:17 -05:00 |
Derrick Hammer
|
af0f3e19de
|
refactor: switch to using Supply
|
2024-02-17 03:12:44 -05:00 |
Derrick Hammer
|
24694ecbae
|
feat: create new swagger package
|
2024-02-17 03:05:22 -05:00 |
Derrick Hammer
|
3b9f4bbe3d
|
feat: add MergeRoutes
|
2024-02-17 03:04:27 -05:00 |
Derrick Hammer
|
7c330e308e
|
refactor: allow Routes to return an error
|
2024-02-17 03:04:15 -05:00 |
Derrick Hammer
|
f34c041401
|
fix: UploadExists/GetUpload needs ctx
|
2024-02-17 02:39:42 -05:00 |
Derrick Hammer
|
a5f0a4bfcc
|
fix: GetUploadReader needs ctx
|
2024-02-17 02:38:07 -05:00 |
Derrick Hammer
|
c452b0c271
|
refactor: add context
|
2024-02-17 02:37:52 -05:00 |
Derrick Hammer
|
b231f9d769
|
refactor: need to alias as interface
|
2024-02-17 02:36:27 -05:00 |
Derrick Hammer
|
6845dac609
|
refactor: add context to all tus apis
|
2024-02-16 22:08:34 -05:00 |
Derrick Hammer
|
c468a81543
|
refactor: remove tus out of method names
|
2024-02-16 22:03:34 -05:00 |
Derrick Hammer
|
93e727ab3b
|
refactor: epic protocol and storage design refactor
|
2024-02-16 22:00:53 -05:00 |
Derrick Hammer
|
c534162d6c
|
feat: add DeleteObject
|
2024-02-16 21:59:02 -05:00 |
Derrick Hammer
|
d7da471b8b
|
refactor: update parameters and change MultipartUpload to UploadObjectMultipart
|
2024-02-16 21:58:44 -05:00 |
Derrick Hammer
|
1812b9cd38
|
refactor: change PinByHash to take hash in byte form
|
2024-02-16 21:57:20 -05:00 |
Derrick Hammer
|
a76d13e75d
|
feat: add metadata service
|
2024-02-16 21:56:38 -05:00 |
Derrick Hammer
|
44c564761c
|
refactor: store length in result
|
2024-02-16 21:55:16 -05:00 |
Derrick Hammer
|
ffbb7e371a
|
fix: pointer not needed as FileExists is by ref now
|
2024-02-16 08:53:53 -05:00 |
Derrick Hammer
|
cd9cccc2a9
|
refactor: merge http handler back to account api struct
|
2024-02-16 08:52:30 -05:00 |
Derrick Hammer
|
7834471b84
|
refactor: merge http handler back to s5 api struct
|
2024-02-16 08:49:19 -05:00 |
Derrick Hammer
|
7f5847f7da
|
chore: remove commented code
|
2024-02-16 08:42:26 -05:00 |
Derrick Hammer
|
f0d7a337db
|
refactor: change how init of protocols works and make router building part of the interface
|
2024-02-16 08:39:55 -05:00 |
Derrick Hammer
|
1b3934c793
|
refactor: update usage of errors
|
2024-02-15 21:06:30 -05:00 |
Derrick Hammer
|
16e8c84daa
|
refactor: OTPDisable needs to return *AccountError
|
2024-02-15 21:00:08 -05:00 |
Derrick Hammer
|
24d491ec4e
|
refactor: UpdateAccountName needs to return *AccountError
|
2024-02-15 20:56:48 -05:00 |
Derrick Hammer
|
1c3bfdc493
|
refactor: add ErrorCodeToHttpStatus
|
2024-02-15 20:56:08 -05:00 |
Derrick Hammer
|
3f90cbfe09
|
refactor: use new errors and optimize code
|
2024-02-15 20:55:38 -05:00 |
Derrick Hammer
|
fc53bd3083
|
refactor: make PutFileSmall handle all tasks
|
2024-02-15 20:55:21 -05:00 |
Derrick Hammer
|
c084743b47
|
refactor: apply auth and proxy middlewares
|
2024-02-14 00:41:02 -05:00 |
Derrick Hammer
|
829852c6c1
|
refactor: use new error struct and error messages
|
2024-02-14 00:24:22 -05:00 |
Derrick Hammer
|
593d8ea381
|
refactor: ensure key is unique
|
2024-02-14 00:13:28 -05:00 |
Derrick Hammer
|
41a6772c9f
|
chore: emailverifier no longer needed here
|
2024-02-13 23:32:23 -05:00 |
Derrick Hammer
|
143a563a51
|
refactor: param consistency changes
|
2024-02-13 23:31:08 -05:00 |