Commit Graph

371 Commits

Author SHA1 Message Date
Joel Wetzell cf41bcae85 align method receiver variable names 2026-05-20 21:25:30 -05:00
Joel Wetzell 4cedd58a76 switch modules to accept an InputHandler instead of the full router 2026-05-20 21:03:41 -05:00
Joel Wetzell b495446926 switch kv.set to take value from incoming payload 2026-05-20 20:38:45 -05:00
Joel Wetzell 1bbe0cc045 don't make params schema required if all properties are optional 2026-05-20 17:27:32 -05:00
Joel Wetzell 70c4aa172a add test for reading from sqlite file 2026-05-20 17:26:50 -05:00
Joel Wetzell 849a59a63b add ability to set test kv properties 2026-05-20 17:26:21 -05:00
Joel Wetzell 7c8695b9fe start working on startup tests for modules 2026-05-19 21:56:04 -05:00
Joel Wetzell 5db23627d6 add constructor for test module type 2026-05-19 21:55:43 -05:00
Joel Wetzell be1e01cc3f cleanup mock router 2026-05-19 21:53:04 -05:00
Joel Wetzell d871eaaa16 remove otel tracing 2026-05-19 21:50:38 -05:00
Joel Wetzell 06a2a156c5 remove unused router level output 2026-05-19 21:46:48 -05:00
Joel Wetzell 99132c90c6 rename router.output to module.output 2026-05-19 21:31:14 -05:00
Joel Wetzell 5def922d93 add missing test module 2026-05-19 21:27:21 -05:00
Joel Wetzell a09249a047 convert nats and mqtt to a generic pub/sub module type 2026-05-19 21:25:29 -05:00
Joel Wetzell 11bbf1a703 rework database module to not expose raw DB 2026-05-19 12:33:54 -05:00
Joel Wetzell 4415b8e892 cleanup logging 2026-05-18 18:42:37 -05:00
Joel Wetzell 95d46d0acd rework context handling throughout router and modules 2026-05-18 18:25:36 -05:00
Joel Wetzell b1be2f8d26 Merge pull request #157 from jwetzell/fix/db-query-params-schema
add missing params schema to db.query processor
2026-05-18 18:20:50 -05:00
Joel Wetzell 106d7fee10 move MustCompile regex out of constructor 2026-05-18 18:17:38 -05:00
Joel Wetzell 547bc60ed7 add TODO 2026-05-18 18:17:15 -05:00
Joel Wetzell 3b158185d6 add missing params schema to db.query processor 2026-05-18 18:17:02 -05:00
Joel Wetzell 9125b323ff add read header timeout to http servers 2026-05-17 10:03:48 -05:00
Joel Wetzell ad4aa91e08 minor linting things 2026-05-17 09:50:08 -05:00
Joel Wetzell 4bdfe0b00a add error return to database module 2026-05-17 09:50:01 -05:00
Joel Wetzell 2fdf6d1a61 rearrange error return 2026-05-17 09:49:36 -05:00
Joel Wetzell b4d4ef3421 cleanup some error handling lint issues 2026-05-17 09:48:49 -05:00
Joel Wetzell e5c8e01bf0 close serial client more reliably 2026-05-17 08:37:11 -05:00
Joel Wetzell 91063f50da better port error message for serial.client 2026-05-17 08:35:59 -05:00
Joel Wetzell acb834405e fix params schema for serial.client 2026-05-17 07:53:20 -05:00
Joel Wetzell ac2930b91b take reference to module for future process calls 2026-05-14 22:35:31 -05:00
Joel Wetzell d16e247a3a update artnet-go 2026-05-14 20:50:40 -05:00
Joel Wetzell ad91be50c4 pre-intialize and instance of the WASM script to use in process 2026-05-14 19:50:38 -05:00
Joel Wetzell d4abe7ed2d todo's 2026-05-14 19:50:38 -05:00
Joel Wetzell 0912949f31 add return early option for slice casting 2026-05-14 19:50:38 -05:00
Joel Wetzell 9eb05c8360 add basic benchmark for most processors 2026-05-14 19:44:19 -05:00
Joel Wetzell fa4997ba78 fix websocket connection disconnect and auto reconnect 2026-05-13 19:59:30 -05:00
Joel Wetzell dc0479c713 Merge pull request #149 from jwetzell/dependabot/go_modules/modernc.org/sqlite-1.50.1
Bump modernc.org/sqlite from 1.50.0 to 1.50.1
2026-05-13 19:24:53 -05:00
Joel Wetzell 5d8df7ed2a replace sqlite version query 2026-05-13 19:21:22 -05:00
Joel Wetzell 58ffc6a12b add websocket.client module 2026-05-13 19:11:48 -05:00
Joel Wetzell 7367f55fa9 chore: go fix 2026-05-09 13:37:02 -05:00
Joel Wetzell 833bd529d6 pull all non-request scoped values out of context 2026-05-06 21:33:16 -05:00
Joel Wetzell 984cb435d5 work towards decoupling api from router 2026-05-06 17:16:45 -05:00
jwetzell d3b3021fd5 update SQLite version in test 2026-04-23 01:15:55 -05:00
Joel Wetzell f969d3484d upgrade osc-go library to v0.3.0 and handle new error cases 2026-04-14 07:28:06 -05:00
Joel Wetzell f57f9d8ce5 fix additionProperties in JSONSchema and add IDs to everything 2026-03-30 20:58:39 -05:00
Joel Wetzell 979addeff8 set default for whole api section of config 2026-03-30 20:17:36 -05:00
Joel Wetzell 87947527d6 conver midi.message.create into separate processors 2026-03-28 15:43:13 -05:00
Joel Wetzell 882af2948a fix JSON schema of net.udp.server 2026-03-26 18:56:03 -05:00
Joel Wetzell e2e9fb5eb6 add other methods to http request schema 2026-03-26 18:20:02 -05:00
Joel Wetzell 411888d8db align schema of udp server with reality 2026-03-26 15:13:26 -05:00