aboutsummaryrefslogtreecommitdiff
path: root/src/server/bnetserver/Packets/FriendsPackets.cpp
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2014-10-12 20:58:25 +0200
committerShauren <shauren.trinity@gmail.com>2014-10-12 20:58:25 +0200
commitcf521de9cb4da0c3a490684875196f7187d9b4cd (patch)
treef3e291124dd0da197a292ff9dcf3aa446cb85293 /src/server/bnetserver/Packets/FriendsPackets.cpp
parent5f2252e86317531b284272cc3c38971f16f29cd6 (diff)
Battle.net/Packets: Added packet name mapping for logging
Diffstat (limited to 'src/server/bnetserver/Packets/FriendsPackets.cpp')
-rw-r--r--src/server/bnetserver/Packets/FriendsPackets.cpp69
1 files changed, 23 insertions, 46 deletions
diff --git a/src/server/bnetserver/Packets/FriendsPackets.cpp b/src/server/bnetserver/Packets/FriendsPackets.cpp
index 42036c3d7a4..14c5fb3a665 100644
--- a/src/server/bnetserver/Packets/FriendsPackets.cpp
+++ b/src/server/bnetserver/Packets/FriendsPackets.cpp
@@ -18,65 +18,30 @@
#include "Session.h"
#include "FriendsPackets.h"
-void Battlenet::Friends::SocialNetworkCheckConnected::Read()
-{
- SocialNetworkId = _stream.Read<uint32>(32);
-}
-
-std::string Battlenet::Friends::SocialNetworkCheckConnected::ToString() const
-{
- return "Battlenet::Friends::SocialNetworkCheckConnected SocialNetworkId " + std::to_string(SocialNetworkId);
-}
-
-void Battlenet::Friends::SocialNetworkCheckConnected::CallHandler(Session* session)
-{
- session->HandleSocialNetworkCheckConnected(*this);
-}
-
-void Battlenet::Friends::SocialNetworkConnect::Read()
-{
- int32 unk1 = _stream.Read<int32>(32);
- uint32 size1 = _stream.Read<uint32>(9);
- auto data1 = _stream.ReadBytes(size1);
- uint32 size2 = _stream.Read<uint32>(7);
- auto data2 = _stream.ReadBytes(size2);
-}
-
-std::string Battlenet::Friends::SocialNetworkConnect::ToString() const
-{
- return "Battlenet::Friends::SocialNetworkConnect";
-}
-
-std::string Battlenet::Friends::SocialNetworkConnectResult::ToString() const
-{
- return "Battlenet::Friends::SocialNetworkConnectResult";
-}
-
-void Battlenet::Friends::SocialNetworkConnectResult::Write()
+void Battlenet::Friends::GetFriendsOfFriend::Read()
{
+ uint8 unk = _stream.Read<uint8>(2);
+ uint32 unk1 = _stream.Read<uint32>(32);
}
-std::string Battlenet::Friends::SocialNetworkCheckConnectedResult::ToString() const
+std::string Battlenet::Friends::GetFriendsOfFriend::ToString() const
{
- return "Battlenet::Friends::SocialNetworkCheckConnectedResult";
+ return "Battlenet::Friends::GetFriendsOfFriend";
}
-void Battlenet::Friends::SocialNetworkCheckConnectedResult::Write()
+void Battlenet::Friends::SocialNetworkCheckConnected::Read()
{
- _stream.Write(0, 23); // Ignored
- _stream.Write(4601, 16); // Result, 4601 = The Facebook add friend service is unavailable right now. Please try again later.
- _stream.Write(SocialNetworkId, 32);
+ SocialNetworkId = _stream.Read<uint32>(32);
}
-void Battlenet::Friends::GetFriendsOfFriend::Read()
+std::string Battlenet::Friends::SocialNetworkCheckConnected::ToString() const
{
- uint8 unk = _stream.Read<uint8>(2);
- uint32 unk1 = _stream.Read<uint32>(32);
+ return "Battlenet::Friends::SocialNetworkCheckConnected SocialNetworkId " + std::to_string(SocialNetworkId);
}
-std::string Battlenet::Friends::GetFriendsOfFriend::ToString() const
+void Battlenet::Friends::SocialNetworkCheckConnected::CallHandler(Session* session)
{
- return "Battlenet::Friends::GetFriendsOfFriend";
+ session->HandleSocialNetworkCheckConnected(*this);
}
void Battlenet::Friends::RealIdFriendInvite::Read()
@@ -159,3 +124,15 @@ void Battlenet::Friends::FriendInviteResult::Write()
_stream.WriteString("Testing3", 7, 2);
}
}
+
+std::string Battlenet::Friends::SocialNetworkCheckConnectedResult::ToString() const
+{
+ return "Battlenet::Friends::SocialNetworkCheckConnectedResult";
+}
+
+void Battlenet::Friends::SocialNetworkCheckConnectedResult::Write()
+{
+ _stream.Write(0, 23); // Ignored
+ _stream.Write(Result, 16);
+ _stream.Write(SocialNetworkId, 32);
+}