mirror of
https://github.com/hanzoai/psrpc.git
synced 2026-09-30 23:47:22 +00:00
prevent closing before publishing ack (#42)
This commit is contained in:
@@ -120,6 +120,9 @@ func (s *streamImpl[SendType, RecvType]) handleStream(is *internal.Stream) error
|
||||
return ErrStreamClosed
|
||||
}
|
||||
|
||||
s.pending.Inc()
|
||||
defer s.pending.Dec()
|
||||
|
||||
v, err := deserializePayload[RecvType](b.Message.RawMessage, b.Message.Message)
|
||||
if err != nil {
|
||||
err = NewError(MalformedRequest, err)
|
||||
|
||||
Reference in New Issue
Block a user