public static ResponseParameters DecodeResponse(ClientMessage clientMessage) { using var iterator = clientMessage.GetEnumerator(); var response = new ResponseParameters(); iterator.Take(); // empty initial frame response.Response = ListMultiFrameCodec.DecodeContainsNullable(iterator, DataCodec.Decode); return(response); }
public static ResponseParameters DecodeResponse(ClientMessage clientMessage) { var iterator = clientMessage.GetIterator(); var response = new ResponseParameters(); //empty initial frame iterator.Next(); response.Results = ListMultiFrameCodec.DecodeContainsNullable(iterator, DataCodec.Decode); response.IterationPointers = EntryListIntegerIntegerCodec.Decode(iterator); return(response); }