Events::Callback now a class

on_event method renamed to trigger

events example updated to reflect changes to Events module
This commit is contained in:
2023-07-17 08:34:34 +01:00
parent 6d080af041
commit ac7d9c0d03
4 changed files with 20 additions and 15 deletions
+2 -3
View File
@@ -11,9 +11,8 @@ module Voicemeeter
class Base
include Logging
include Worker
include Events::Callbacks
attr_reader :kind, :midi, :event, :running
attr_reader :kind, :midi, :event, :running, :callback
attr_accessor :cache
RATELIMIT = 0.033
@@ -27,7 +26,7 @@ module Voicemeeter
Events::Tracker.new(
**(kwargs.select { |k, _| %i[pdirty mdirty ldirty midi].include? k })
)
@callbacks = []
@callback = Events::Callback.new
@que = Queue.new
@cache = {strip_mode: 0}
end