mirror of
https://github.com/roytam1/UXP.git
synced 2026-05-26 13:58:49 +00:00
Issue #686: Un-deprecate the Application Cache API
This commit is contained in:
@@ -3372,10 +3372,6 @@ nsHttpChannel::ContinueProcessFallback(nsresult rv)
|
||||
}
|
||||
NS_ENSURE_SUCCESS(rv, rv);
|
||||
|
||||
if (mLoadFlags & LOAD_INITIAL_DOCUMENT_URI) {
|
||||
MaybeWarnAboutAppCache();
|
||||
}
|
||||
|
||||
// close down this channel
|
||||
Cancel(NS_BINDING_REDIRECTED);
|
||||
|
||||
@@ -4261,10 +4257,6 @@ nsHttpChannel::OnOfflineCacheEntryAvailable(nsICacheEntry *aEntry,
|
||||
mCacheEntry = aEntry;
|
||||
mCacheEntryIsWriteOnly = false;
|
||||
|
||||
if (mLoadFlags & LOAD_INITIAL_DOCUMENT_URI && !mApplicationCacheForWrite) {
|
||||
MaybeWarnAboutAppCache();
|
||||
}
|
||||
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
@@ -8186,21 +8178,6 @@ nsHttpChannel::ResumeInternal()
|
||||
return NS_FAILED(rvTransaction) ? rvTransaction : rvCache;
|
||||
}
|
||||
|
||||
void
|
||||
nsHttpChannel::MaybeWarnAboutAppCache()
|
||||
{
|
||||
// First, accumulate a telemetry ping about appcache usage.
|
||||
Telemetry::Accumulate(Telemetry::HTTP_OFFLINE_CACHE_DOCUMENT_LOAD,
|
||||
true);
|
||||
|
||||
// Then, issue a deprecation warning.
|
||||
nsCOMPtr<nsIDeprecationWarner> warner;
|
||||
GetCallback(warner);
|
||||
if (warner) {
|
||||
warner->IssueWarning(nsIDocument::eAppCache, false);
|
||||
}
|
||||
}
|
||||
|
||||
void
|
||||
nsHttpChannel::SetDoNotTrack()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user