Andrii Dmytrenko

Results 20 comments of Andrii Dmytrenko

I have a similar issue, and I have idea what might be causing it. It's mDNS-related. When you open `http://go2rtc:1984/add.html` page and click on "Apple HomeKit", for a brief moment...

OK, I think I figured it out. The problem was my setup. I was running HomeAssistant in docker using `network_mode: host` (so that network discovery works), and at the same...

Removed most of the unwrap calls, there are still few left in `basic`, `session` and examples.

Fixed all channel related ones, fixed most of the Basic, only `Iterator` implementation left.

@Keruspe Did you try to run several consumers, where each is backed up by a single thread? Also it's a good idea to open a new channel for each thread...

The current implementation is not handling channel errors well. The only expected response from these kind of calls is a corresponding `OK` method, like `exchange.declare-ok`, I guess it should also...

Can you run the consumer with the logger initialized: `env_logger::init().unwrap();` and `RUST_LOG=debug`. This will give you some idea of what's going on.

Is this happening in the same program and the same channel? Unfortunately asynchronous methods like `basic.publish`, `basic.return` are not handled properly yet. There should be a generic handler for such...

We haven't figure this out yet. If you have an idea of how it should look like, can you provide an abstract code example and I'll try to implement that.

This is a very good idea. Currently, most of the methods on channel are a light wrappers to a corresponding Method struct constructor. This is because I didn't have time...