aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.HLE/HOS/Services/Friend
diff options
context:
space:
mode:
Diffstat (limited to 'Ryujinx.HLE/HOS/Services/Friend')
-rw-r--r--Ryujinx.HLE/HOS/Services/Friend/IServiceCreator.cs11
1 files changed, 8 insertions, 3 deletions
diff --git a/Ryujinx.HLE/HOS/Services/Friend/IServiceCreator.cs b/Ryujinx.HLE/HOS/Services/Friend/IServiceCreator.cs
index dea9d9ae..af97391d 100644
--- a/Ryujinx.HLE/HOS/Services/Friend/IServiceCreator.cs
+++ b/Ryujinx.HLE/HOS/Services/Friend/IServiceCreator.cs
@@ -7,15 +7,20 @@ using static Ryujinx.HLE.HOS.ErrorCode;
namespace Ryujinx.HLE.HOS.Services.Friend
{
+ [Service("friend:a", FriendServicePermissionLevel.Admin)]
+ [Service("friend:m", FriendServicePermissionLevel.Manager)]
+ [Service("friend:s", FriendServicePermissionLevel.System)]
+ [Service("friend:u", FriendServicePermissionLevel.User)]
+ [Service("friend:v", FriendServicePermissionLevel.Overlay)]
class IServiceCreator : IpcService
{
- private Dictionary<int, ServiceProcessRequest> _commands;
-
private FriendServicePermissionLevel _permissionLevel;
+ private Dictionary<int, ServiceProcessRequest> _commands;
+
public override IReadOnlyDictionary<int, ServiceProcessRequest> Commands => _commands;
- public IServiceCreator(FriendServicePermissionLevel permissionLevel)
+ public IServiceCreator(ServiceCtx context, FriendServicePermissionLevel permissionLevel)
{
_commands = new Dictionary<int, ServiceProcessRequest>
{