@@ -359,7 +359,7 @@ class ZhttpManager::Private
359359 out.from = instanceId;
360360 out.ids += ZhttpResponsePacket::Id (id);
361361 out.type = ZhttpResponsePacket::Cancel;
362- write (type, out, packet.from , packet.routerResp );
362+ write (type, out, packet.from . asQByteArray () , packet.routerResp );
363363 }
364364 }
365365
@@ -577,10 +577,10 @@ class ZhttpManager::Private
577577
578578 const ZhttpResponsePacket::Id &id = p.ids .first ();
579579
580- ZhttpRequest *req = clientReqsByRid.value (ZhttpRequest::Rid (instanceId, id.id ));
580+ ZhttpRequest *req = clientReqsByRid.value (ZhttpRequest::Rid (instanceId, id.id . asQByteArray () ));
581581 if (req)
582582 {
583- req->handle (id.id , id.seq , p);
583+ req->handle (id.id . asQByteArray () , id.seq , p);
584584 if (self.expired ())
585585 return ;
586586
@@ -628,21 +628,21 @@ class ZhttpManager::Private
628628 foreach (const ZhttpResponsePacket::Id &id, p.ids )
629629 {
630630 // is this for a websocket?
631- ZWebSocket *sock = clientSocksByRid.value (ZWebSocket::Rid (instanceId, id.id ));
631+ ZWebSocket *sock = clientSocksByRid.value (ZWebSocket::Rid (instanceId, id.id . asQByteArray () ));
632632 if (sock)
633633 {
634- sock->handle (id.id , id.seq , p);
634+ sock->handle (id.id . asQByteArray () , id.seq , p);
635635 if (self.expired ())
636636 return ;
637637
638638 continue ;
639639 }
640640
641641 // is this for an http request?
642- ZhttpRequest *req = clientReqsByRid.value (ZhttpRequest::Rid (instanceId, id.id ));
642+ ZhttpRequest *req = clientReqsByRid.value (ZhttpRequest::Rid (instanceId, id.id . asQByteArray () ));
643643 if (req)
644644 {
645- req->handle (id.id , id.seq , p);
645+ req->handle (id.id . asQByteArray () , id.seq , p);
646646 if (self.expired ())
647647 return ;
648648
@@ -738,18 +738,18 @@ class ZhttpManager::Private
738738
739739 if (p.uri .scheme () == " wss" || p.uri .scheme () == " ws" )
740740 {
741- ZWebSocket::Rid rid (p.from , id.id );
741+ ZWebSocket::Rid rid (p.from . asQByteArray () , id.id . asQByteArray () );
742742
743743 ZWebSocket *sock = serverSocksByRid.value (rid);
744744 if (sock)
745745 {
746746 log_warning (" zws server: received message for existing request id, canceling" );
747- tryRespondCancel (WebSocketSession, id.id , p);
747+ tryRespondCancel (WebSocketSession, id.id . asQByteArray () , p);
748748 return ;
749749 }
750750
751751 sock = new ZWebSocket;
752- if (!sock->setupServer (q, id.id , id.seq , p))
752+ if (!sock->setupServer (q, id.id . asQByteArray () , id.seq , p))
753753 {
754754 delete sock;
755755 return ;
@@ -765,18 +765,18 @@ class ZhttpManager::Private
765765 }
766766 else if (p.uri .scheme () == " https" || p.uri .scheme () == " http" )
767767 {
768- ZhttpRequest::Rid rid (p.from , id.id );
768+ ZhttpRequest::Rid rid (p.from . asQByteArray () , id.id . asQByteArray () );
769769
770770 ZhttpRequest *req = serverReqsByRid.value (rid);
771771 if (req)
772772 {
773773 log_warning (" zhttp server: received message for existing request id, canceling" );
774- tryRespondCancel (HttpSession, id.id , p);
774+ tryRespondCancel (HttpSession, id.id . asQByteArray () , p);
775775 return ;
776776 }
777777
778778 req = new ZhttpRequest;
779- if (!req->setupServer (q, id.id , id.seq , p))
779+ if (!req->setupServer (q, id.id . asQByteArray () , id.seq , p))
780780 {
781781 delete req;
782782 return ;
@@ -793,7 +793,7 @@ class ZhttpManager::Private
793793 else
794794 {
795795 log_debug (" zhttp/zws server: rejecting unsupported scheme: %s" , qPrintable (p.uri .scheme ()));
796- tryRespondCancel (UnknownSession, id.id , p);
796+ tryRespondCancel (UnknownSession, id.id . asQByteArray () , p);
797797 return ;
798798 }
799799 }
@@ -841,21 +841,21 @@ class ZhttpManager::Private
841841 foreach (const ZhttpRequestPacket::Id &id, p.ids )
842842 {
843843 // is this for a websocket?
844- ZWebSocket *sock = serverSocksByRid.value (ZWebSocket::Rid (p.from , id.id ));
844+ ZWebSocket *sock = serverSocksByRid.value (ZWebSocket::Rid (p.from . asQByteArray () , id.id . asQByteArray () ));
845845 if (sock)
846846 {
847- sock->handle (id.id , id.seq , p);
847+ sock->handle (id.id . asQByteArray () , id.seq , p);
848848 if (self.expired ())
849849 return ;
850850
851851 continue ;
852852 }
853853
854854 // is this for an http request?
855- ZhttpRequest *req = serverReqsByRid.value (ZhttpRequest::Rid (p.from , id.id ));
855+ ZhttpRequest *req = serverReqsByRid.value (ZhttpRequest::Rid (p.from . asQByteArray () , id.id . asQByteArray () ));
856856 if (req)
857857 {
858- req->handle (id.id , id.seq , p);
858+ req->handle (id.id . asQByteArray () , id.seq , p);
859859 if (self.expired ())
860860 return ;
861861
0 commit comments