diff options
Diffstat (limited to 'Ryujinx.HLE/HOS/Services/Friend')
| -rw-r--r-- | Ryujinx.HLE/HOS/Services/Friend/IServiceCreator.cs | 11 |
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> { |
