Fixed minor issues from previous PR related to buffers and a typo in npns

This commit is contained in:
darktux 2024-04-05 01:58:30 +02:00 committed by Briar
parent d82ee773da
commit 675d53ab71
2 changed files with 6 additions and 7 deletions

View file

@ -143,9 +143,9 @@ private:
u64 friend_request_reception; u64 friend_request_reception;
char friend_code[0x20]; char friend_code[0x20];
u64 friend_code_next_issuable_time; u64 friend_code_next_issuable_time;
u8 unk_x48[0x7C8]; u8 unk_x48[0x7B8];
}; };
static_assert(sizeof(FriendsUserSetting) == 0x810, "FriendsUserSetting is an invalid size"); static_assert(sizeof(FriendsUserSetting) == 0x800, "FriendsUserSetting is an invalid size");
void GetCompletionEvent(HLERequestContext& ctx) { void GetCompletionEvent(HLERequestContext& ctx) {
LOG_DEBUG(Service_Friend, "called"); LOG_DEBUG(Service_Friend, "called");
@ -250,9 +250,6 @@ private:
LOG_DEBUG(Service_Friend, "(STUBBED) called"); LOG_DEBUG(Service_Friend, "(STUBBED) called");
u8 buf[0xe0];
ctx.WriteBuffer(buf);
IPC::ResponseBuilder rb{ctx, 2}; IPC::ResponseBuilder rb{ctx, 2};
rb.Push(ResultSuccess); rb.Push(ResultSuccess);
} }
@ -260,9 +257,11 @@ private:
void GetUserPresenceView(HLERequestContext& ctx) { void GetUserPresenceView(HLERequestContext& ctx) {
LOG_DEBUG(Service_Friend, "(STUBBED) called"); LOG_DEBUG(Service_Friend, "(STUBBED) called");
u8 buf[0xe0]{};
ctx.WriteBuffer(buf);
IPC::ResponseBuilder rb{ctx, 3}; IPC::ResponseBuilder rb{ctx, 3};
rb.Push(ResultSuccess); rb.Push(ResultSuccess);
rb.Push(0);
} }
void GetPlayHistoryStatistics(HLERequestContext& ctx) { void GetPlayHistoryStatistics(HLERequestContext& ctx) {

View file

@ -24,7 +24,7 @@ public:
{4, nullptr, "ReceiveRaw"}, {4, nullptr, "ReceiveRaw"},
{5, C<&INpnsSystem::GetReceiveEvent>, "GetReceiveEvent"}, {5, C<&INpnsSystem::GetReceiveEvent>, "GetReceiveEvent"},
{6, nullptr, "ListenUndelivered"}, {6, nullptr, "ListenUndelivered"},
{7, nullptr, "GetStateChangeEVent"}, {7, nullptr, "GetStateChangeEvent"},
{11, nullptr, "SubscribeTopic"}, {11, nullptr, "SubscribeTopic"},
{12, nullptr, "UnsubscribeTopic"}, {12, nullptr, "UnsubscribeTopic"},
{13, nullptr, "QueryIsTopicExist"}, {13, nullptr, "QueryIsTopicExist"},