Browse Source

QHP: fix response structure

master
Denis Tereshkin 6 years ago
parent
commit
7856ef7baa
  1. 2
      src/ATrade/MDS/HistoryServer.hs

2
src/ATrade/MDS/HistoryServer.hs

@ -58,7 +58,7 @@ serveQHP db sock = forever $ do
debugM "QHP" $ "Incoming command: " ++ show cmd debugM "QHP" $ "Incoming command: " ++ show cmd
qdata <- getData db (rqTicker rq) (TimeInterval (rqStartTime rq) (rqEndTime rq)) (Timeframe (periodSeconds $ rqPeriod rq)) qdata <- getData db (rqTicker rq) (TimeInterval (rqStartTime rq) (rqEndTime rq)) (Timeframe (periodSeconds $ rqPeriod rq))
let bytes = serializeBars $ V.concat $ fmap snd qdata let bytes = serializeBars $ V.concat $ fmap snd qdata
sendMulti sock $ peerId :| B.empty : [BL.toStrict bytes] sendMulti sock $ peerId :| [B.empty, "OK", BL.toStrict bytes]
serializeBars :: V.Vector Bar -> BL.ByteString serializeBars :: V.Vector Bar -> BL.ByteString
serializeBars bars = runPut $ V.forM_ bars serializeBar' serializeBars bars = runPut $ V.forM_ bars serializeBar'
serializeBar' bar = do serializeBar' bar = do

Loading…
Cancel
Save