From 140e50f34a652e30e3eb00efedaf568bd7474b7d Mon Sep 17 00:00:00 2001 From: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com> Date: Tue, 18 Oct 2022 12:13:03 +0100 Subject: [PATCH] base-64 encode IDs --- src/Simplex/Messaging/Server.hs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Simplex/Messaging/Server.hs b/src/Simplex/Messaging/Server.hs index 1fadc46d6..a568a5e0b 100644 --- a/src/Simplex/Messaging/Server.hs +++ b/src/Simplex/Messaging/Server.hs @@ -43,6 +43,7 @@ import Crypto.Random import Data.Bifunctor (first) import Data.ByteString.Char8 (ByteString) import qualified Data.ByteString.Char8 as B +import Data.ByteString.Base64 (encode) import Data.Either (fromRight, partitionEithers) import Data.Functor (($>)) import Data.List (intercalate) @@ -655,7 +656,7 @@ timed name sessId qId a = do r <- a t' <- liftIO getSystemTime let int = diff t t' - when (int > sec) . logDebug $ T.unwords [name, tshow sessId, tshow qId, tshow int] + when (int > sec) . logDebug $ T.unwords [name, tshow $ encode sessId, tshow $ encode qId, tshow int] pure r where diff t t' = (systemSeconds t' - systemSeconds t) * sec + fromIntegral (systemNanoseconds t' - systemNanoseconds t)