Derrick Hammer
|
89c03f9cee
|
fix: pass context.Background()
|
2024-02-27 03:43:34 -05:00 |
Derrick Hammer
|
7f12ee5b0d
|
refactor: implement new configuration management system
|
2024-02-22 02:13:59 -05:00 |
Derrick Hammer
|
162af1e274
|
refactor: switch to using package init functions with build tags to selectively build protocol support
|
2024-02-17 07:40:22 -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
|
cdd458129b
|
fix: initParams missing fx.In
|
2024-02-17 03:33:55 -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
|
883504225e
|
fix: lifecycle setup needs to return nil
|
2024-01-30 14:53:50 -05:00 |
Derrick Hammer
|
e034e1d54e
|
refactor: restructure s5 protocol/api to use new fx module and new library structure. Also move the proto/api to its own package for organization
|
2024-01-29 15:11:57 -05:00 |
Derrick Hammer
|
b4e2e962e5
|
fix: we can use modules in the builders after all
|
2024-01-28 05:22:11 -05:00 |
Derrick Hammer
|
568ec2857a
|
fix: add LifecyclesParams struct
|
2024-01-28 04:44:33 -05:00 |
Derrick Hammer
|
c326d9b61b
|
fix: we cannot wrap the build into a module as it causes provide issues
|
2024-01-28 04:17:22 -05:00 |
Derrick Hammer
|
4a66be5b87
|
refactor: wrap in a module
|
2024-01-28 03:03:29 -05:00 |
Derrick Hammer
|
8c89796341
|
refactor: use a centralized list key for enabled protocols
|
2024-01-28 03:01:12 -05:00 |
Derrick Hammer
|
2dc8fc56f5
|
refactor: epic refactor to use uber fx microframework/DI framework to manage dependency graph, remove the portal object, and remove the interfaces package
|
2024-01-28 02:20:59 -05:00 |
Derrick Hammer
|
2040d4edbc
|
fix: break import cycle
|
2024-01-15 20:10:15 -05:00 |
Derrick Hammer
|
519426ba7d
|
feat: bare bones s5 support, and more dynamic loading of subsystems
|
2024-01-11 23:13:10 -05:00 |
Derrick Hammer
|
444de35e31
|
feat: initial new portal bones
|
2024-01-11 19:11:53 -05:00 |