public override async Task HandleError(PgErrorException e, PgTransaction transaction, MessageBuilder messageBuilder, PipeWriter writer, CancellationToken token) { transaction.Fail(); await base.HandleError(e, transaction, messageBuilder, writer, token); }
public override async Task HandleError(PgErrorException e, PgTransaction transaction, MessageBuilder messageBuilder, PipeWriter writer, CancellationToken token) { await base.HandleError(e, transaction, messageBuilder, writer, token); await writer.WriteAsync(messageBuilder.ReadyForQuery(transaction.State), token); }