Commit graph

26 commits

Author SHA1 Message Date
520244fb19 allow callable (returning data) in request action handler 2023-11-19 09:45:43 +01:00
89abbb79dd server: set payload if request body present 2023-08-14 11:05:00 +02:00
32acd23f26 server: fix message / action handling 2023-08-14 09:51:36 +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
d03b3ab11d work in progress: unify data structures for message payload and server response 2023-08-13 14:44:57 +02:00
efb09c9019 server: put specific config in Start() (= factory) call 2023-08-13 08:33:18 +02:00
a8e266e039 make listener configurable - and use for delaying client access in tests 2023-08-12 19:10:24 +02:00
a67c31e0b5 provide DelayedStart() (proof-of-concept): parameterized handler (factory) 2023-08-11 17:27:26 +02:00
2286aef4ce minor improvements; take server port / address from config 2023-08-10 19:34:45 +02:00
1d7d1f3b1b server: provide message processor for fine-tuned handling of remote messages - start with Async() 2023-08-10 17:50:11 +02:00
d1732dd851 server message handling: simplify, with hard-coded Forward action 2023-08-10 15:33:33 +02:00
399b3576b0 server, work in progress: handling of remote (request) messages 2023-08-10 09:36:12 +02:00
7c3c88cfc2 serve: rcell: get message header from path 2023-08-09 19:46:09 +02:00
cbe209643c routing and calling RCell handler basically working 2023-08-09 19:15:47 +02:00
10908bbd61 server: first basic route config 2023-08-09 17:06:22 +02:00
ca08bbb9c7 server: work in progress: routing config 2023-08-09 12:02:08 +02:00
e2afdeb61a server: start with routing / request handling 2023-08-08 19:56:14 +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
8fac8579ef client improvements; + error logging 2023-07-12 14:24:20 +02:00
8d8b64f8e7 work in progress: message: interfaces, implementations 2023-07-04 07:46:05 +02:00
ea91a0486e server: minor improvements of logger middleware 2023-07-01 19:33:13 +02:00
4e06072d96 use zerolog logger for gin server 2023-07-01 14:18:11 +02:00
c6ac480ad7 client component (Send) basically working 2023-06-30 10:11:17 +02:00
bed55a63a2 minor renamings; use generic functions for access to state and config data via type assertions 2023-06-29 17:39:48 +02:00
fb423d795d work in progress: server component (using gin) 2023-06-29 12:24:47 +02:00