on master help sign in
Merge pull request #381 from benkolera/missing_routing_instances

Need an instance of RouteToUrl and SetRoute for EventWriterT.

commit18ae9f258aa678d43a4db9795c0227cf309c0875 authorAli Abrar <aliabrar@gmail.com> dateSat 23 Mar 2019, 17:19 (8 years ago) parent9bf047e7ea24fc
1 file changed+7
lib/route/src/Obelisk/Route/Frontend.hs+7
lib/route/src/Obelisk/Route/Frontend.hs+7
@@ -175,6 +175,13 @@ instance (Monad m, SetRoute t r m) => SetRoute t r (QueryT t q m) where
175175 setRoute = lift . setRoute
176176 modifyRoute = lift . modifyRoute
177177
178+instance (Monad m, RouteToUrl r m) => RouteToUrl r (EventWriterT t w m) where
179+ askRouteToUrl = lift askRouteToUrl
180+
181+instance (Monad m, SetRoute t r m) => SetRoute t r (EventWriterT t w m) where
182+ setRoute = lift . setRoute
183+ modifyRoute = lift . modifyRoute
184+
178185runRoutedT :: RoutedT t r m a -> Dynamic t r -> m a
179186runRoutedT = runReaderT . unRoutedT
180187