protected override ProtoExecutionResult ExecuteHooks(Message request) { var protoExecutionResult = base.ExecuteHooks(request); var allPendingMessages = MethodExecutor.GetAllPendingMessages().Where(m => m != null); protoExecutionResult.Message.AddRange(allPendingMessages); return(protoExecutionResult); }
protected override ProtoExecutionResult.Builder ExecuteHooks(Message request) { var protoExecutionResultBuilder = base.ExecuteHooks(request); var allPendingMessages = MethodExecutor.GetAllPendingMessages(); protoExecutionResultBuilder.AddRangeMessage(allPendingMessages); return(protoExecutionResultBuilder); }
protected override ProtoExecutionResult.Builder ExecuteHooks(Message request) { // Just need to clear the messages, but Gauge.CSharp.Lib v0.5.2 does not have MessageCollector.Clear() MethodExecutor.GetAllPendingMessages(); return(base.ExecuteHooks(request)); }