private void Process_Margin_Call_List_Res() { ProtoOAMarginCallListRes args = Serializer.Deserialize <ProtoOAMarginCallListRes>(_processorMemoryStream); foreach (ProtoOAMarginCall marginCall in args.marginCalls) { string item = $"marginCallType: {marginCall.marginCallType}; " + $"marginLevelThreshold: {marginCall.marginLevelThreshold}; " + $"utcLastUpdateTimestamp: {marginCall.utcLastUpdateTimestamp} ({EpochToString(marginCall.utcLastUpdateTimestamp)}"; Log.Info("ProtoOAMarginCallListRes:: " + $"marginCall: [{item}]"); } OnMarginCallListResReceived?.Invoke(this, args); }
private void OnMarginCallListResponse(ProtoOAMarginCallListRes e, string clientMsgId) { var streamMessage = new StreamMessage <ProtoOAMarginCallListRes>(e, clientMsgId); _marginCallListResponseStream.OnNext(streamMessage); }