Refactoring of acc:u0 (#701)
* Refactoring of acc:u0 - Move all account things to the account service - More accurate IAccountServiceForApplication - Add helper to UInt128 * FIx my engrish * FIx my engrish #2
This commit is contained in:
parent
d8d5f2cbe7
commit
5c1bc52409
11 changed files with 335 additions and 118 deletions
|
@ -1,5 +1,6 @@
|
|||
using Ryujinx.Common.Logging;
|
||||
using Ryujinx.HLE.HOS.Ipc;
|
||||
using Ryujinx.HLE.HOS.Services.Arp;
|
||||
using Ryujinx.HLE.Utilities;
|
||||
using System.Collections.Generic;
|
||||
|
||||
|
@ -7,13 +8,15 @@ namespace Ryujinx.HLE.HOS.Services.Acc
|
|||
{
|
||||
class IManagerForApplication : IpcService
|
||||
{
|
||||
private UInt128 _uuid;
|
||||
private UInt128 _userId;
|
||||
|
||||
private ApplicationLaunchProperty _applicationLaunchProperty;
|
||||
|
||||
private Dictionary<int, ServiceProcessRequest> _commands;
|
||||
|
||||
public override IReadOnlyDictionary<int, ServiceProcessRequest> Commands => _commands;
|
||||
|
||||
public IManagerForApplication(UInt128 uuid)
|
||||
public IManagerForApplication(UInt128 userId, ApplicationLaunchProperty applicationLaunchProperty)
|
||||
{
|
||||
_commands = new Dictionary<int, ServiceProcessRequest>
|
||||
{
|
||||
|
@ -21,7 +24,8 @@ namespace Ryujinx.HLE.HOS.Services.Acc
|
|||
{ 1, GetAccountId }
|
||||
};
|
||||
|
||||
_uuid = uuid;
|
||||
_userId = userId;
|
||||
_applicationLaunchProperty = applicationLaunchProperty;
|
||||
}
|
||||
|
||||
// CheckAvailability()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue