Reorganized some files.

This commit is contained in:
HikikoMarmy
2025-07-17 21:46:50 +01:00
parent 849c198da2
commit de44aa63cf
4 changed files with 54 additions and 77 deletions

View File

@@ -1,38 +0,0 @@
#include "RequestGetFriendList.h"
void RequestGetFriendList::Deserialize( sptr_byte_stream stream )
{
DeserializeHeader( stream );
}
sptr_generic_response RequestGetFriendList::ProcessRequest( sptr_socket socket, sptr_byte_stream stream )
{
Deserialize( stream );
auto publicKey = stream->read_utf8();
auto unknown = stream->read_u32();
return std::make_shared< ResultGetFriendList >( this );
}
ResultGetFriendList::ResultGetFriendList( GenericRequest *request ) : GenericResponse( *request )
{
}
void ResultGetFriendList::Serialize( ByteBuffer &out ) const
{
out.write_u16( m_packetId );
out.write_u32( m_trackId );
out.write_u32( 0 );
// Friends
out.write_u32(1);
out.write_utf16(L"String_1");
out.write_u32(1);
out.write_utf16(L"String_2");
// Ignore
out.write_u32(1);
out.write_utf16(L"String_3");
}

View File

@@ -1,25 +0,0 @@
#pragma once
#include <memory>
#include <string>
#include "../GenericNetRequest.h"
#include "../GenericNetResponse.h"
class RequestGetFriendList : public GenericRequest
{
public:
static std::unique_ptr< RequestGetFriendList > Create()
{
return std::make_unique< RequestGetFriendList >();
}
sptr_generic_response ProcessRequest( sptr_socket socket, sptr_byte_stream stream ) override;
void Deserialize( sptr_byte_stream stream ) override;
};
class ResultGetFriendList : public GenericResponse {
public:
ResultGetFriendList( GenericRequest *request );
void Serialize( ByteBuffer &out ) const;
};