Remove async recursion

Greatly increases safety as well by ensuring only one message is 
processed at once.
This commit is contained in:
Luke Parker
2022-10-17 12:04:59 -04:00
parent 8b6eb1172f
commit 6b56510da9
4 changed files with 120 additions and 104 deletions

View File

@@ -10,6 +10,5 @@ edition = "2021"
[dependencies]
parity-scale-codec = { version = "3.2", features = ["derive"] }
async-recursion = "1.0"
async-trait = "0.1"
tokio = { version = "1", features = ["macros", "rt", "sync"] }