diff --git a/KkuMulKum/Resource/ObservablePattern/ObservablePattern.swift b/KkuMulKum/Resource/ObservablePattern/ObservablePattern.swift index a682989..05cbed3 100644 --- a/KkuMulKum/Resource/ObservablePattern/ObservablePattern.swift +++ b/KkuMulKum/Resource/ObservablePattern/ObservablePattern.swift @@ -30,8 +30,6 @@ class ObservablePattern { func bind(_ listener: @escaping (T) -> Void) { listeners.append(listener) - - listener(value) } func bind(with object: Object, _ listener: @escaping (Object, T) -> Void) { @@ -39,8 +37,6 @@ class ObservablePattern { guard let object else { return } listener(object, value) } - - listener(object, value) } func bindOnMain(_ listener: @escaping (T) -> Void) { @@ -49,10 +45,6 @@ class ObservablePattern { listener(value) } } - - DispatchQueue.main.async { - listener(self.value) - } } func bindOnMain(with object: Object, _ listener: @escaping (Object, T) -> Void) { @@ -62,9 +54,5 @@ class ObservablePattern { listener(object, value) } } - - DispatchQueue.main.async { - listener(object, self.value) - } } }