@@ -1349,11 +1349,10 @@ client
13491349 ms
13501350 clnt@ Client {clientId, ntfSubscriptions, ntfServiceSubscribed, serviceSubsCount = _todo', ntfServiceSubsCount, rcvQ, sndQ, clientTHParams = thParams'@ THandleParams {sessionId}, procThreads} = do
13511351 labelMyThread . B. unpack $ " client $" <> encode sessionId <> " commands"
1352- let THandleParams {thVersion} = thParams'
1353- clntServiceId = (\ THClientService {serviceId} -> serviceId) <$> (peerClientService =<< thAuth thParams')
1352+ let clntServiceId = (\ THClientService {serviceId} -> serviceId) <$> (peerClientService =<< thAuth thParams')
13541353 process t acc@ (rs, msgs) =
13551354 (maybe acc (\ (! r, ! msg_) -> (r : rs, maybe msgs (: msgs) msg_)))
1356- <$> processCommand clntServiceId thVersion t
1355+ <$> processCommand clntServiceId t
13571356 forever $
13581357 atomically (readTBQueue rcvQ)
13591358 >>= foldrM process ([] , [] )
@@ -1439,8 +1438,8 @@ client
14391438 mkIncProxyStats ps psOwn own sel = do
14401439 incStat $ sel ps
14411440 when own $ incStat $ sel psOwn
1442- processCommand :: Maybe ServiceId -> VersionSMP -> VerifiedTransmission s -> M s (Maybe ResponseAndMessage )
1443- processCommand clntServiceId clntVersion (q_, (corrId, entId, cmd)) = case cmd of
1441+ processCommand :: Maybe ServiceId -> VerifiedTransmission s -> M s (Maybe ResponseAndMessage )
1442+ processCommand clntServiceId (q_, (corrId, entId, cmd)) = case cmd of
14441443 Cmd SProxiedClient command -> processProxiedCmd (corrId, entId, command)
14451444 Cmd SSender command -> case command of
14461445 SKEY k -> withQueue $ \ q qr -> checkMode QMMessaging qr $ secureQueue_ q k
@@ -1829,7 +1828,7 @@ client
18291828
18301829 sendMessage :: MsgFlags -> MsgBody -> StoreQueue s -> QueueRec -> M s (Transmission BrokerMsg )
18311830 sendMessage msgFlags msgBody q qr
1832- | B. length msgBody > maxMessageLength clntVersion = do
1831+ | B. length msgBody > maxMessageLength = do
18331832 stats <- asks serverStats
18341833 incStat $ msgSentLarge stats
18351834 pure $ err LARGE_MSG
@@ -1982,7 +1981,7 @@ client
19821981 -- rejectOrVerify filters allowed commands, no need to repeat it here.
19831982 -- INTERNAL is used because processCommand never returns Nothing for sender commands (could be extracted for better types).
19841983 -- `fst` removes empty message that is only returned for `SUB` command
1985- Right t''@ (_, (corrId', entId', _)) -> maybe (corrId', entId', ERR INTERNAL ) fst <$> lift (processCommand Nothing fwdVersion t'')
1984+ Right t''@ (_, (corrId', entId', _)) -> maybe (corrId', entId', ERR INTERNAL ) fst <$> lift (processCommand Nothing t'')
19861985 -- encode response
19871986 r' <- case batchTransmissions clntTHParams [Right (Nothing , encodeTransmission clntTHParams r)] of
19881987 [] -> throwE INTERNAL -- at least 1 item is guaranteed from NonEmpty/Right
0 commit comments