Container now provides messages from dnsmanagerd to the ZoneInterface module.
parent
5dc03a9649
commit
8130a90f4a
|
@ -205,7 +205,12 @@ handleAction = case _ of
|
||||||
|
|
||||||
-- TODO: depending on the current page, we should provide the received message to different components.
|
-- TODO: depending on the current page, we should provide the received message to different components.
|
||||||
DNSManagerDaemonEvent ev -> case ev of
|
DNSManagerDaemonEvent ev -> case ev of
|
||||||
WS.MessageReceived (Tuple _ message) -> H.tell _dli unit (DomainListInterface.MessageReceived message)
|
WS.MessageReceived (Tuple _ message) -> do
|
||||||
|
{ current_page } <- H.get
|
||||||
|
case current_page of
|
||||||
|
DomainList -> H.tell _dli unit (DomainListInterface.MessageReceived message)
|
||||||
|
Zone _ -> H.tell _zi unit (ZoneInterface.MessageReceived message)
|
||||||
|
_ -> H.tell _log unit (Log.Log $ SystemLog "unexpected message from dnsmanagerd")
|
||||||
WS.WSJustConnected -> do
|
WS.WSJustConnected -> do
|
||||||
H.tell _log unit (Log.Log $ SimpleLog "Connection with dnsmanagerd was closed, let's re-authenticate")
|
H.tell _log unit (Log.Log $ SimpleLog "Connection with dnsmanagerd was closed, let's re-authenticate")
|
||||||
handleAction AuthenticateToDNSManager
|
handleAction AuthenticateToDNSManager
|
||||||
|
|
Loading…
Reference in New Issue