Skip to content

Commit 950f94e

Browse files
committed
simplify threads
1 parent 19f0bd6 commit 950f94e

File tree

2 files changed

+127
-179
lines changed

2 files changed

+127
-179
lines changed

lib/midiex.ex

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -291,15 +291,11 @@ defmodule Midiex do
291291
```
292292
"""
293293
def close([out_conn | rest_conns]) do
294-
r = ([Backend.close_out_conn(out_conn)] ++ close(rest_conns))
295-
:timer.sleep(100)
296-
r
294+
[Backend.close_out_conn(out_conn)] ++ close(rest_conns)
297295
end
298296
def close([]), do: []
299297
def close(out_conn) do
300-
r = Backend.close_out_conn(out_conn)
301-
:timer.sleep(100)
302-
r
298+
Backend.close_out_conn(out_conn)
303299
end
304300
@doc section: :virtual
305301
@spec create_virtual_output(String.t()) :: %Midiex.OutConn{}
@@ -521,20 +517,14 @@ defmodule Midiex do
521517
```
522518
"""
523519
def unsubscribe(midi_port) when is_input_port(midi_port) do
524-
r = Backend.unsubscribe_port(midi_port)
525-
:timer.sleep(100)
526-
r
520+
Backend.unsubscribe_port(midi_port)
527521
end
528522
def unsubscribe(midi_port) when is_virtual_input_port(midi_port) do
529-
r = Backend.unsubscribe_virtual_port(midi_port)
530-
:timer.sleep(100)
531-
r
523+
Backend.unsubscribe_virtual_port(midi_port)
532524
end
533525
def unsubscribe([midi_port | rest_ports]) when is_input_port(midi_port) or is_virtual_input_port(midi_port) do
534526
if rest_ports != [], do: unsubscribe(rest_ports)
535-
r = unsubscribe(midi_port)
536-
:timer.sleep(100)
537-
r
527+
unsubscribe(midi_port)
538528
end
539529
def unsubscribe(:all) do
540530
Backend.unsubscribe_all_ports()

0 commit comments

Comments
 (0)