Commit Graph

25 Commits

Author SHA1 Message Date
Joel Wetzell 833bd529d6 pull all non-request scoped values out of context 2026-05-06 21:33:16 -05:00
Joel Wetzell f57f9d8ce5 fix additionProperties in JSONSchema and add IDs to everything 2026-03-30 20:58:39 -05:00
Joel Wetzell 842495f010 generate json-schema dynamically in Go 2026-03-23 12:11:10 -05:00
Joel Wetzell 012c416432 use GetAnyAsByteSlice whenever possible 2026-03-18 21:57:21 -05:00
Joel Wetzell 7e75fdb758 shift Get method to only key/value modules add Set method to redis.client 2026-03-18 12:53:50 -05:00
Joel Wetzell 2127c6fd5b move module interface to common package 2026-03-18 12:47:28 -05:00
Joel Wetzell 5a0f21bd64 move any helper methods to common and reuse for params getter 2026-03-10 18:14:30 -05:00
Joel Wetzell b7a8b04a72 switch router output to be a processor instead of specific output per route 2026-03-04 21:21:11 -06:00
Joel Wetzell 6a21cc2639 make method to get data out of a module 2026-03-04 12:35:15 -06:00
Joel Wetzell 0d4ec24a9b move context keys to common package 2026-03-04 12:33:35 -06:00
Joel Wetzell df14024012 add convenience method for casting payloads 2026-03-02 12:06:42 -06:00
Joel Wetzell c298f63ffc add convenience method to pull params from config 2026-03-01 14:57:19 -06:00
Joel Wetzell 2104d9f1a9 change to start/stop not run/stop 2026-02-07 12:51:01 -06:00
Joel Wetzell 37c7a23063 add debug log at beginning of running 2026-02-07 12:40:30 -06:00
Joel Wetzell 33ecc94097 add Stop function to module 2026-02-07 09:53:38 -06:00
Joel Wetzell 0c777a8874 move router context to run methods 2026-01-16 18:50:40 -06:00
Joel Wetzell f97f9b9fc9 propagate a ctx all the way from input to output of a route 2025-12-28 12:21:58 -06:00
Joel Wetzell 8ffc7d02a5 stuff values into context 2025-12-27 22:59:30 -06:00
Joel Wetzell e96913230b logging cleanup 2025-12-26 10:08:24 -06:00
Joel Wetzell f1dff33704 centralize module logger creation 2025-12-26 09:51:55 -06:00
Joel Wetzell ff1949ce69 use errors.New when not formatting 2025-12-23 15:00:30 -06:00
Joel Wetzell 85d8dc5787 cleanup error messages 2025-12-20 14:18:56 -06:00
Joel Wetzell 61bd4b64f5 setup loggers inside modules with attributes 2025-12-19 22:26:25 -06:00
Joel Wetzell b59da597ba use Id function instead of accessing config directly 2025-12-10 07:44:55 -06:00
Joel Wetzell a5deea6447 move route and module into internal 2025-12-07 10:34:58 -06:00