diff --git a/app/src/main/cpp/skyline/services/friends/IFriendService.cpp b/app/src/main/cpp/skyline/services/friends/IFriendService.cpp index f3bdc9c5..df61b59f 100644 --- a/app/src/main/cpp/skyline/services/friends/IFriendService.cpp +++ b/app/src/main/cpp/skyline/services/friends/IFriendService.cpp @@ -10,4 +10,13 @@ namespace skyline::service::friends { response.Push(0); // Count of friends return {}; } + + Result IFriendService::GetBlockedUserListIds(type::KSession &session, ipc::IpcRequest &request, ipc::IpcResponse &response) { + response.Push(0); // No blocked users + return {}; + } + + Result IFriendService::UpdateUserPresence(type::KSession &session, ipc::IpcRequest &request, ipc::IpcResponse &response) { + return {}; + } } diff --git a/app/src/main/cpp/skyline/services/friends/IFriendService.h b/app/src/main/cpp/skyline/services/friends/IFriendService.h index 52c3d088..ef4c0631 100644 --- a/app/src/main/cpp/skyline/services/friends/IFriendService.h +++ b/app/src/main/cpp/skyline/services/friends/IFriendService.h @@ -16,8 +16,14 @@ namespace skyline::service::friends { Result GetFriendList(type::KSession &session, ipc::IpcRequest &request, ipc::IpcResponse &response); + Result GetBlockedUserListIds(type::KSession &session, ipc::IpcRequest &request, ipc::IpcResponse &response); + + Result UpdateUserPresence(type::KSession &session, ipc::IpcRequest &request, ipc::IpcResponse &response); + SERVICE_DECL( - SFUNC(0x2775, IFriendService, GetFriendList) + SFUNC(0x2775, IFriendService, GetFriendList), + SFUNC(0x28A0, IFriendService, GetBlockedUserListIds), + SFUNC(0x2972, IFriendService, UpdateUserPresence) ) }; }