@@ -311,7 +311,7 @@ void Socket::Receive(const Napi::Promise::Deferred& res) {
311311 followed by a metadata object. */
312312 auto list = Napi::Array::New (Env (), 1 );
313313
314- uint32_t i = 0 ;
314+ uint32_t i_part = 0 ;
315315 while (true ) {
316316 IncomingMsg part;
317317 while (zmq_msg_recv (part.get (), socket, ZMQ_DONTWAIT) < 0 ) {
@@ -321,7 +321,7 @@ void Socket::Receive(const Napi::Promise::Deferred& res) {
321321 }
322322 }
323323
324- list[i ++] = part.IntoBuffer (Env ());
324+ list[i_part ++] = part.IntoBuffer (Env ());
325325
326326#ifdef ZMQ_HAS_POLLABLE_THREAD_SAFE
327327 switch (type) {
@@ -953,33 +953,33 @@ void Socket::Initialize(Module& module, Napi::Object& exports) {
953953
954954void Socket::Poller::ReadableCallback () {
955955 assert (read_deferred);
956- socket.sync_operations = 0 ;
956+ socket.get (). sync_operations = 0 ;
957957
958- AsyncScope const scope (socket.Env (), socket.async_context );
959- socket.Receive (take (read_deferred));
958+ AsyncScope const scope (socket.get (). Env (), socket. get () .async_context );
959+ socket.get (). Receive (take (read_deferred));
960960}
961961
962962void Socket::Poller::WritableCallback () {
963963 assert (write_deferred);
964- socket.sync_operations = 0 ;
964+ socket.get (). sync_operations = 0 ;
965965
966- AsyncScope const scope (socket.Env (), socket.async_context );
967- socket.Send (take (write_deferred), write_value);
966+ AsyncScope const scope (socket.get (). Env (), socket. get () .async_context );
967+ socket.get (). Send (take (write_deferred), write_value);
968968 write_value.Clear ();
969969}
970970
971971Napi::Value Socket::Poller::ReadPromise () {
972972 assert (!read_deferred);
973973
974- read_deferred = Napi::Promise::Deferred (socket.Env ());
974+ read_deferred = Napi::Promise::Deferred (socket.get (). Env ());
975975 return read_deferred->Promise ();
976976}
977977
978978Napi::Value Socket::Poller::WritePromise (OutgoingMsg::Parts&& parts) {
979979 assert (!write_deferred);
980980
981981 write_value = std::move (parts);
982- write_deferred = Napi::Promise::Deferred (socket.Env ());
982+ write_deferred = Napi::Promise::Deferred (socket.get (). Env ());
983983 return write_deferred->Promise ();
984984}
985985} // namespace zmq
0 commit comments