-
-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
remove Sync requirement from NotificationHandler #167
base: main
Are you sure you want to change the base?
Conversation
Also, I made |
I'll have to double check that this is valid. If this is not valid, then you will probably have to use a |
I have also stumbled over this. |
Due to #104 I made a small test function: fn thread_init(&self, _: &Client) {
info!("thread_init enter {:?}", thread::current().id());
thread::sleep(Duration::from_secs(1));
info!("thread_init exit {:?}", thread::current().id());
} ..which gives the following output:
.. which reveals two threads (7 and 8) to be running
I think the #121 findings should be investigated thoroughly before concluding that only a single method of the The findings also makes me wonder whether it is safe to have And in general I think the point that jack has 2 (or is pipewire a 3rd?) implementations also needs to be considered. |
+1 to @xkr47. I think its fine to support Who knows when I'll get time for this but, roughly
|
The
Sync
requirement onNotificationHandler
is unecessary, and it is preventing me from storing anmpsc::Sender
in my struct.