Commit graph

19 commits

Author SHA1 Message Date
8d9de5b972 storage: collect errors; upgrade to Go 1.21 2023-08-18 11:31:40 +02:00
049998d5ec server: Sync message processor (work in progress) 2023-08-13 22:24:43 +02:00
ec1ab12cef unifying data structures for message payload and server response 2023-08-13 17:05:20 +02:00
a8e266e039 make listener configurable - and use for delaying client access in tests 2023-08-12 19:10:24 +02:00
eef9fba161 core.Delayed(): more generally usable version 2023-08-11 20:57:50 +02:00
a67c31e0b5 provide DelayedStart() (proof-of-concept): parameterized handler (factory) 2023-08-11 17:27:26 +02:00
064fe2c7a6 provide Recover() (ex LogCatch) function, use in core.Step() 2023-08-08 14:57:34 +02:00
9d588ce2ee forge/rep: use log for error output; logging/log.Error: add 'err' parameter 2023-08-07 19:50:02 +02:00
e76da8533d use exp/slices for working with 'receivers' list 2023-07-26 18:19:42 +02:00
cd8982ada0 minor improvements and simplifications 2023-07-25 19:32:49 +02:00
d0f2fbc346 minor improvements; matrix: use message parts for setting up action pattern 2023-07-25 14:51:42 +02:00
c5f1fe6e81 matrix: connect() = add action or add receiver to existing action 2023-07-25 12:36:58 +02:00
e55ce25190 use Addressable interface for generic Send() and action receivers 2023-07-25 10:41:48 +02:00
fbff96dcc0 work in progress: matrix.connect() 2023-07-25 09:39:59 +02:00
e21499234b provide minimal default config, + some clean-up and standardization 2023-07-24 17:58:56 +02:00
5a7cbba536 cell creation basically working 2023-07-24 14:00:43 +02:00
c2eab31527 Context.Send() for basic send functionality 2023-07-24 10:53:59 +02:00
9a609ce880 work in progress: matrix; message: sender as Addressable type 2023-07-24 10:32:25 +02:00
b6325392a8 rename lib to core; move lib code (mainly interfaces) to top-level scopes package 2023-07-21 10:12:20 +02:00