Commit Graph

7 Commits

Author SHA1 Message Date
Daniel Sanchez ac28d01158
Plug services lifecycle (Shutdown and Kill) (#27)
* Plug lifecycle channel

* Pipe lifecycle to services.

* Add explaining doc on handle clone

* Fix tests

* Add missing break on overwatch kill

* Added shutdown service test

* Clippy happy

* Use try_from instead of from for checking duplicated service ids on ServicesLifeCycleHandle

* Added docs
2023-10-09 14:00:12 +02:00
Al Liu 1d36a024ef
Fix missing generics on impl block (#26)
* fix missing generics on impl block
2023-10-05 22:37:54 +08:00
Al Liu d6cc851ee6
Error handle and consume self in connect function (#11)
* use &self for connect function

* more &mut self to &self

* error handle

* add DynError

* remove except, return error

* add error handle for ServiceState trait
2022-12-10 16:01:16 +08:00
Daniel Sanchez 32e6e59377
Publish ready (#7)
* Refactor overwatch to overwatch-rs

* Update readmes and licenses

* Add badges

* Added release action

* Fix tests after refactor

* On push tags on release pipeline

* Add missing jobs to release ci

* Fmt

* Named release job

* Fix invalid tag again
2022-11-16 14:15:58 +01:00
Giacomo Pasini bc771e21ca
Remove multiple runtimes support from API (#5) 2022-10-27 12:09:40 +02:00
Daniel Sanchez Quiros f8f33ee781 Added licenses 2022-10-20 12:10:33 +02:00
Daniel Sanchez Quiros ad32d12019 Public release 2022-10-20 11:47:50 +02:00