diff --git a/src/Simplex/Chat.hs b/src/Simplex/Chat.hs index 2408d41f7a..3036349e9f 100644 --- a/src/Simplex/Chat.hs +++ b/src/Simplex/Chat.hs @@ -813,7 +813,7 @@ processChatCommand = \case SetUserSMPServers smpServersConfig -> withUser $ \User {userId} -> processChatCommand $ APISetUserSMPServers userId smpServersConfig TestSMPServer userId smpServer -> withUserId userId $ \user -> - CRSmpTestResult <$> withAgent (\a -> testSMPServerConnection a (aUserId user) smpServer) + CRSmpTestResult user <$> withAgent (\a -> testSMPServerConnection a (aUserId user) smpServer) APISetChatItemTTL userId newTTL_ -> withUser' $ \user -> do checkSameUser userId user checkStoreNotChanged $ diff --git a/src/Simplex/Chat/Controller.hs b/src/Simplex/Chat/Controller.hs index 08c5c9bb55..0450e4cf47 100644 --- a/src/Simplex/Chat/Controller.hs +++ b/src/Simplex/Chat/Controller.hs @@ -324,7 +324,7 @@ data ChatResponse | CRChatItemId User (Maybe ChatItemId) | CRApiParsedMarkdown {formattedText :: Maybe MarkdownList} | CRUserSMPServers {user :: User, smpServers :: NonEmpty ServerCfg, presetSMPServers :: NonEmpty SMPServerWithAuth} - | CRSmpTestResult {smpTestFailure :: Maybe SMPTestFailure} + | CRSmpTestResult {user :: User, smpTestFailure :: Maybe SMPTestFailure} | CRChatItemTTL {user :: User, chatItemTTL :: Maybe Int64} | CRNetworkConfig {networkConfig :: NetworkConfig} | CRContactInfo {user :: User, contact :: Contact, connectionStats :: ConnectionStats, customUserProfile :: Maybe Profile} diff --git a/src/Simplex/Chat/View.hs b/src/Simplex/Chat/View.hs index 530f447cf4..da8f2b1ab0 100644 --- a/src/Simplex/Chat/View.hs +++ b/src/Simplex/Chat/View.hs @@ -68,7 +68,7 @@ responseToView user_ testView liveItems ts = \case CRApiChat u chat -> ttyUser u $ if testView then testViewChat chat else [plain . bshow $ J.encode chat] CRApiParsedMarkdown ft -> [plain . bshow $ J.encode ft] CRUserSMPServers u smpServers _ -> ttyUser u $ viewSMPServers (L.toList smpServers) testView - CRSmpTestResult testFailure -> viewSMPTestResult testFailure + CRSmpTestResult u testFailure -> ttyUser u $ viewSMPTestResult testFailure CRChatItemTTL u ttl -> ttyUser u $ viewChatItemTTL ttl CRNetworkConfig cfg -> viewNetworkConfig cfg CRContactInfo u ct cStats customUserProfile -> ttyUser u $ viewContactInfo ct cStats customUserProfile