From 6aeeec9f0927e5a536fb6e6e5af691a3fa383f15 Mon Sep 17 00:00:00 2001 From: Ulf Bjorkengren Date: Mon, 6 Jan 2025 14:12:54 +0100 Subject: [PATCH] ts dc fix Signed-off-by: Ulf Bjorkengren --- server/vissv2server/wsMgr/wsMgr.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/vissv2server/wsMgr/wsMgr.go b/server/vissv2server/wsMgr/wsMgr.go index 5ea93e0b..572ad963 100644 --- a/server/vissv2server/wsMgr/wsMgr.go +++ b/server/vissv2server/wsMgr/wsMgr.go @@ -335,10 +335,10 @@ func replaceTs(respMessage string, messageTs string, tsList []string) string { signedTimeDiffStr := signedTimeDiff(strconv.Itoa(int(diffMs)), diffMs) if preIndex == 0 { respMessage = strings.Replace(respMessage[:postIndex], tsList[i], signedTimeDiffStr, 1) + respFraction + postIndex -= len(tsList[i]) - len(signedTimeDiffStr) } else { - respMessage = respFraction + strings.Replace(respMessage[:postIndex], tsList[i], signedTimeDiffStr, 1) + respMessage = respFraction + strings.Replace(respMessage[preIndex:], tsList[i], signedTimeDiffStr, 1) } - postIndex -= len(tsList[i]) - len(signedTimeDiffStr) } return respMessage }