History

pipe username signature requirement through to DomainHandler

Stephen Birarda committed 12 years ago

Commit 31df3391 parent 0d2b1e38 files · +17 −234Browse files

Showing the changes to interface/src/DatagramProcessor.cpp (1 of 8 files). Show all

Unified · Split

interface/src/DatagramProcessor.cpp+5−11
@@ -15,7 +15,6 @@ · 14 unmodified lines
1515
1616 #include "Application.h"
1717 #include "Menu.h"
18−#include "ui/OAuthWebViewHandler.h"
1918
2019 #include "DatagramProcessor.h"
2120
@@ -136,16 +135,11 @@ void DatagramProcessor::processDatagrams() { · 114 unmodified lines
136135 application->_bandwidthMeter.inputStream(BandwidthMeter::AVATARS).updateValue(incomingPacket.size());
137136 break;
138137 }
139− case PacketTypeDomainOAuthRequest: {
140− QDataStream readStream(incomingPacket);
141− readStream.skipRawData(numBytesForPacketHeader(incomingPacket));
142−
143− QUrl authorizationURL;
144− readStream >> authorizationURL;
145−
146− QMetaObject::invokeMethod(&OAuthWebViewHandler::getInstance(), "displayWebviewForAuthorizationURL",
147− Q_ARG(const QUrl&, authorizationURL));
148−
138+ case PacketTypeDomainUsernameRequest: {
139+ // flag the domain handler so it knows to send a username signature on next check-in
140+ // and then make it send that next check in
141+ nodeList->getDomainHandler().setRequiresUsernameSignature(true);
142+ nodeList->sendDomainServerCheckIn();
149143 break;
150144 }
151145 case PacketTypeMuteEnvironment: {