From b161d68dff96a89089aa2fd586438c8d46484812 Mon Sep 17 00:00:00 2001 From: Jens Nolte <git@queezle.net> Date: Wed, 11 Aug 2021 23:39:14 +0200 Subject: [PATCH] Remove ObservableReconnecting Co-authored-by: Jan Beinke <git@janbeinke.com> --- src/Quasar/Observable.hs | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/Quasar/Observable.hs b/src/Quasar/Observable.hs index 85fcd6c..2cb17de 100644 --- a/src/Quasar/Observable.hs +++ b/src/Quasar/Observable.hs @@ -48,22 +48,18 @@ import System.IO (fixIO) data ObservableMessage a = ObservableUpdate a | ObservableLoading - | ObservableReconnecting SomeException | ObservableNotAvailable SomeException deriving stock (Show, Generic) instance Functor ObservableMessage where fmap fn (ObservableUpdate x) = ObservableUpdate (fn x) fmap _ ObservableLoading = ObservableLoading - fmap _ (ObservableReconnecting ex) = ObservableReconnecting ex fmap _ (ObservableNotAvailable ex) = ObservableNotAvailable ex instance Applicative ObservableMessage where pure = ObservableUpdate liftA2 _ (ObservableNotAvailable ex) _ = ObservableNotAvailable ex liftA2 _ _ (ObservableNotAvailable ex) = ObservableNotAvailable ex - liftA2 _ (ObservableReconnecting ex) _ = ObservableReconnecting ex - liftA2 _ _ (ObservableReconnecting ex) = ObservableReconnecting ex liftA2 _ ObservableLoading _ = ObservableLoading liftA2 _ _ ObservableLoading = ObservableLoading liftA2 fn (ObservableUpdate x) (ObservableUpdate y) = ObservableUpdate (fn x y) @@ -196,7 +192,6 @@ instance IsObservable r (BindObservable r) where where outerMessageHandler key (ObservableUpdate x) = observe (fn x) (innerCallback key) outerMessageHandler key (ObservableLoading) = noDisposable <$ callback ObservableLoading - outerMessageHandler key (ObservableReconnecting ex) = noDisposable <$ callback (ObservableReconnecting ex) outerMessageHandler key (ObservableNotAvailable ex) = noDisposable <$ callback (ObservableNotAvailable ex) innerCallback :: Unique -> ObservableMessage r -> IO () -- GitLab