@@ -201,7 +201,7 @@ import qualified Simplex.Messaging.Crypto.ShortLink as SL
201201import qualified Simplex.Messaging.Crypto.Ratchet as CR
202202import Simplex.Messaging.Encoding
203203import Simplex.Messaging.Encoding.String
204- import Simplex.Messaging.Notifications.Protocol (DeviceToken , NtfRegCode (NtfRegCode ), NtfTknStatus (.. ), NtfTokenId , PNMessageData (.. ), pnMessagesP )
204+ import Simplex.Messaging.Notifications.Protocol (ADeviceToken , NtfRegCode (NtfRegCode ), NtfTknStatus (.. ), NtfTokenId , PNMessageData (.. ), pnMessagesP )
205205import Simplex.Messaging.Notifications.Types
206206import Simplex.Messaging.Parsers (defaultJSON , parse )
207207import Simplex.Messaging.Protocol
@@ -619,24 +619,24 @@ reconnectAllServers c = do
619619 reconnectServerClients c ntfClients
620620
621621-- | Register device notifications token
622- registerNtfToken :: AgentClient -> NetworkRequestMode -> DeviceToken -> NotificationsMode -> AE NtfTknStatus
622+ registerNtfToken :: AgentClient -> NetworkRequestMode -> ADeviceToken -> NotificationsMode -> AE NtfTknStatus
623623registerNtfToken c = withAgentEnv c .:. registerNtfToken' c
624624{-# INLINE registerNtfToken #-}
625625
626626-- | Verify device notifications token
627- verifyNtfToken :: AgentClient -> NetworkRequestMode -> DeviceToken -> C. CbNonce -> ByteString -> AE ()
627+ verifyNtfToken :: AgentClient -> NetworkRequestMode -> ADeviceToken -> C. CbNonce -> ByteString -> AE ()
628628verifyNtfToken c = withAgentEnv c .:: verifyNtfToken' c
629629{-# INLINE verifyNtfToken #-}
630630
631- checkNtfToken :: AgentClient -> NetworkRequestMode -> DeviceToken -> AE NtfTknStatus
631+ checkNtfToken :: AgentClient -> NetworkRequestMode -> ADeviceToken -> AE NtfTknStatus
632632checkNtfToken c = withAgentEnv c .: checkNtfToken' c
633633{-# INLINE checkNtfToken #-}
634634
635- deleteNtfToken :: AgentClient -> DeviceToken -> AE ()
635+ deleteNtfToken :: AgentClient -> ADeviceToken -> AE ()
636636deleteNtfToken c = withAgentEnv c . deleteNtfToken' c
637637{-# INLINE deleteNtfToken #-}
638638
639- getNtfToken :: AgentClient -> AE (DeviceToken , NtfTknStatus , NotificationsMode , NtfServer )
639+ getNtfToken :: AgentClient -> AE (ADeviceToken , NtfTknStatus , NotificationsMode , NtfServer )
640640getNtfToken c = withAgentEnv c $ getNtfToken' c
641641{-# INLINE getNtfToken #-}
642642
@@ -2453,7 +2453,7 @@ checkUserServers name srvs =
24532453 unless (any (\ ServerCfg {enabled} -> enabled) srvs) $
24542454 logWarn (name <> " : all passed servers are disabled, using all servers." )
24552455
2456- registerNtfToken' :: AgentClient -> NetworkRequestMode -> DeviceToken -> NotificationsMode -> AM NtfTknStatus
2456+ registerNtfToken' :: AgentClient -> NetworkRequestMode -> ADeviceToken -> NotificationsMode -> AM NtfTknStatus
24572457registerNtfToken' c nm suppliedDeviceToken suppliedNtfMode =
24582458 withStore' c getSavedNtfToken >>= \ case
24592459 Just tkn@ NtfToken {deviceToken = savedDeviceToken, ntfTokenId, ntfTknStatus, ntfTknAction, ntfMode = savedNtfMode} -> do
@@ -2530,7 +2530,7 @@ registerNtfToken' c nm suppliedDeviceToken suppliedNtfMode =
25302530 ns <- asks ntfSupervisor
25312531 atomically $ nsUpdateToken ns tkn {deviceToken = suppliedDeviceToken, ntfTknStatus = NTRegistered , ntfMode = suppliedNtfMode}
25322532
2533- verifyNtfToken' :: AgentClient -> NetworkRequestMode -> DeviceToken -> C. CbNonce -> ByteString -> AM ()
2533+ verifyNtfToken' :: AgentClient -> NetworkRequestMode -> ADeviceToken -> C. CbNonce -> ByteString -> AM ()
25342534verifyNtfToken' c nm deviceToken nonce code =
25352535 withStore' c getSavedNtfToken >>= \ case
25362536 Just tkn@ NtfToken {deviceToken = savedDeviceToken, ntfTokenId = Just tknId, ntfDhSecret = Just dhSecret, ntfMode} -> do
@@ -2549,7 +2549,7 @@ setCronInterval c nm tknId tkn = do
25492549 cron <- asks $ ntfCron . config
25502550 void $ forkIO $ void $ runExceptT $ agentNtfSetCronInterval c nm tknId tkn cron
25512551
2552- checkNtfToken' :: AgentClient -> NetworkRequestMode -> DeviceToken -> AM NtfTknStatus
2552+ checkNtfToken' :: AgentClient -> NetworkRequestMode -> ADeviceToken -> AM NtfTknStatus
25532553checkNtfToken' c nm deviceToken =
25542554 withStore' c getSavedNtfToken >>= \ case
25552555 Just tkn@ NtfToken {deviceToken = savedDeviceToken, ntfTokenId = Just tknId, ntfTknAction} -> do
@@ -2563,7 +2563,7 @@ checkNtfToken' c nm deviceToken =
25632563 pure status
25642564 _ -> throwE $ CMD PROHIBITED " checkNtfToken: no token"
25652565
2566- deleteNtfToken' :: AgentClient -> DeviceToken -> AM ()
2566+ deleteNtfToken' :: AgentClient -> ADeviceToken -> AM ()
25672567deleteNtfToken' c deviceToken =
25682568 withStore' c getSavedNtfToken >>= \ case
25692569 Just tkn@ NtfToken {deviceToken = savedDeviceToken} -> do
@@ -2572,7 +2572,7 @@ deleteNtfToken' c deviceToken =
25722572 deleteNtfSubs c NSCSmpDelete
25732573 _ -> throwE $ CMD PROHIBITED " deleteNtfToken: no token"
25742574
2575- getNtfToken' :: AgentClient -> AM (DeviceToken , NtfTknStatus , NotificationsMode , NtfServer )
2575+ getNtfToken' :: AgentClient -> AM (ADeviceToken , NtfTknStatus , NotificationsMode , NtfServer )
25762576getNtfToken' c =
25772577 withStore' c getSavedNtfToken >>= \ case
25782578 Just NtfToken {deviceToken, ntfTknStatus, ntfMode, ntfServer} -> pure (deviceToken, ntfTknStatus, ntfMode, ntfServer)
0 commit comments