mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-28 03:17:31 +09:00
Issue #2653 - Part 4: Remove isApp from quota manager and its clients
This commit is contained in:
parent
7f086f216c
commit
53cab0f8ce
11 changed files with 97 additions and 236 deletions
|
|
@ -81,16 +81,13 @@ protected:
|
|||
struct OriginParams
|
||||
{
|
||||
OriginParams(PersistenceType aPersistenceType,
|
||||
const nsACString& aOrigin,
|
||||
bool aIsApp)
|
||||
const nsACString& aOrigin)
|
||||
: mOrigin(aOrigin)
|
||||
, mPersistenceType(aPersistenceType)
|
||||
, mIsApp(aIsApp)
|
||||
{ }
|
||||
|
||||
nsCString mOrigin;
|
||||
PersistenceType mPersistenceType;
|
||||
bool mIsApp;
|
||||
};
|
||||
|
||||
class QuotaManager final
|
||||
|
|
@ -152,7 +149,6 @@ public:
|
|||
InitQuotaForOrigin(PersistenceType aPersistenceType,
|
||||
const nsACString& aGroup,
|
||||
const nsACString& aOrigin,
|
||||
bool aIsApp,
|
||||
uint64_t aUsageBytes,
|
||||
int64_t aAccessTime);
|
||||
|
||||
|
|
@ -209,8 +205,7 @@ public:
|
|||
int64_t* aTimestamp,
|
||||
nsACString& aSuffix,
|
||||
nsACString& aGroup,
|
||||
nsACString& aOrigin,
|
||||
bool* aIsApp);
|
||||
nsACString& aOrigin);
|
||||
|
||||
nsresult
|
||||
GetDirectoryMetadata2WithRestore(nsIFile* aDirectory,
|
||||
|
|
@ -218,8 +213,7 @@ public:
|
|||
int64_t* aTimestamp,
|
||||
nsACString& aSuffix,
|
||||
nsACString& aGroup,
|
||||
nsACString& aOrigin,
|
||||
bool* aIsApp);
|
||||
nsACString& aOrigin);
|
||||
|
||||
nsresult
|
||||
GetDirectoryMetadata2(nsIFile* aDirectory, int64_t* aTimestamp);
|
||||
|
|
@ -248,7 +242,6 @@ public:
|
|||
OpenDirectory(PersistenceType aPersistenceType,
|
||||
const nsACString& aGroup,
|
||||
const nsACString& aOrigin,
|
||||
bool aIsApp,
|
||||
Client::Type aClientType,
|
||||
bool aExclusive,
|
||||
OpenDirectoryListener* aOpenListener);
|
||||
|
|
@ -274,13 +267,11 @@ public:
|
|||
const nsACString& aSuffix,
|
||||
const nsACString& aGroup,
|
||||
const nsACString& aOrigin,
|
||||
bool aIsApp,
|
||||
nsIFile** aDirectory);
|
||||
|
||||
void
|
||||
OriginClearCompleted(PersistenceType aPersistenceType,
|
||||
const nsACString& aOrigin,
|
||||
bool aIsApp);
|
||||
const nsACString& aOrigin);
|
||||
|
||||
void
|
||||
ResetOrClearCompleted();
|
||||
|
|
@ -366,34 +357,28 @@ public:
|
|||
GetInfoFromPrincipal(nsIPrincipal* aPrincipal,
|
||||
nsACString* aSuffix,
|
||||
nsACString* aGroup,
|
||||
nsACString* aOrigin,
|
||||
bool* aIsApp);
|
||||
nsACString* aOrigin);
|
||||
|
||||
static nsresult
|
||||
GetInfoFromWindow(nsPIDOMWindowOuter* aWindow,
|
||||
nsACString* aSuffix,
|
||||
nsACString* aGroup,
|
||||
nsACString* aOrigin,
|
||||
bool* aIsApp);
|
||||
nsACString* aOrigin);
|
||||
|
||||
static void
|
||||
GetInfoForChrome(nsACString* aSuffix,
|
||||
nsACString* aGroup,
|
||||
nsACString* aOrigin,
|
||||
bool* aIsApp);
|
||||
nsACString* aOrigin);
|
||||
|
||||
static bool
|
||||
IsOriginInternal(const nsACString& aOrigin);
|
||||
|
||||
static bool
|
||||
IsFirstPromptRequired(PersistenceType aPersistenceType,
|
||||
const nsACString& aOrigin,
|
||||
bool aIsApp);
|
||||
const nsACString& aOrigin);
|
||||
|
||||
static bool
|
||||
IsQuotaEnforced(PersistenceType aPersistenceType,
|
||||
const nsACString& aOrigin,
|
||||
bool aIsApp);
|
||||
IsQuotaEnforced(PersistenceType aPersistenceType);
|
||||
|
||||
static void
|
||||
ChromeOrigin(nsACString& aOrigin);
|
||||
|
|
@ -413,7 +398,6 @@ private:
|
|||
CreateDirectoryLock(Nullable<PersistenceType> aPersistenceType,
|
||||
const nsACString& aGroup,
|
||||
const OriginScope& aOriginScope,
|
||||
Nullable<bool> aIsApp,
|
||||
Nullable<Client::Type> aClientType,
|
||||
bool aExclusive,
|
||||
bool aInternal,
|
||||
|
|
@ -422,8 +406,7 @@ private:
|
|||
already_AddRefed<DirectoryLockImpl>
|
||||
CreateDirectoryLockForEviction(PersistenceType aPersistenceType,
|
||||
const nsACString& aGroup,
|
||||
const nsACString& aOrigin,
|
||||
bool aIsApp);
|
||||
const nsACString& aOrigin);
|
||||
|
||||
void
|
||||
RegisterDirectoryLock(DirectoryLockImpl* aLock);
|
||||
|
|
@ -468,7 +451,6 @@ private:
|
|||
InitializeOrigin(PersistenceType aPersistenceType,
|
||||
const nsACString& aGroup,
|
||||
const nsACString& aOrigin,
|
||||
bool aIsApp,
|
||||
int64_t aAccessTime,
|
||||
nsIFile* aDirectory);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue