зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1805885 - Removed unnecessary functions NS_MaybeOpenChannelUsingOpen() and NS_MaybeOpenChannelUsingAsyncOpen(). Also refactored callers of these functions to not use them. r=valentin,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D166118
This commit is contained in:
Родитель
11e3473f12
Коммит
0756ae67fb
|
@ -471,7 +471,7 @@ nsresult WebrtcTCPSocket::OpenWithHttpProxy() {
|
|||
return rv;
|
||||
}
|
||||
|
||||
rv = NS_MaybeOpenChannelUsingAsyncOpen(httpChannel, this);
|
||||
rv = httpChannel->AsyncOpen(this);
|
||||
|
||||
if (NS_FAILED(rv)) {
|
||||
LOG(("WebrtcTCPSocket %p: cannot async open\n", this));
|
||||
|
|
|
@ -1469,8 +1469,7 @@ nsresult nsWebBrowserPersist::SaveChannelInternal(nsIChannel* aChannel,
|
|||
|
||||
if (fc && !fu) {
|
||||
nsCOMPtr<nsIInputStream> fileInputStream, bufferedInputStream;
|
||||
nsresult rv =
|
||||
NS_MaybeOpenChannelUsingOpen(aChannel, getter_AddRefs(fileInputStream));
|
||||
nsresult rv = aChannel->Open(getter_AddRefs(fileInputStream));
|
||||
NS_ENSURE_SUCCESS(rv, rv);
|
||||
rv = NS_NewBufferedInputStream(getter_AddRefs(bufferedInputStream),
|
||||
fileInputStream.forget(),
|
||||
|
@ -1488,7 +1487,7 @@ nsresult nsWebBrowserPersist::SaveChannelInternal(nsIChannel* aChannel,
|
|||
}
|
||||
|
||||
// Read from the input channel
|
||||
nsresult rv = NS_MaybeOpenChannelUsingAsyncOpen(aChannel, this);
|
||||
nsresult rv = aChannel->AsyncOpen(this);
|
||||
if (rv == NS_ERROR_NO_CONTENT) {
|
||||
// Assume this is a protocol such as mailto: which does not feed out
|
||||
// data and just ignore it.
|
||||
|
|
|
@ -794,8 +794,7 @@ static mozilla::Result<nsCString, nsresult> ReadScript(
|
|||
MOZ_TRY(aInfo.EnsureScriptChannel());
|
||||
|
||||
nsCOMPtr<nsIInputStream> scriptStream;
|
||||
MOZ_TRY(NS_MaybeOpenChannelUsingOpen(aInfo.ScriptChannel(),
|
||||
getter_AddRefs(scriptStream)));
|
||||
MOZ_TRY(aInfo.ScriptChannel()->Open(getter_AddRefs(scriptStream)));
|
||||
|
||||
uint64_t len64;
|
||||
uint32_t bytesRead;
|
||||
|
|
|
@ -378,8 +378,7 @@ NS_IMETHODIMP nsZipWriter::AddEntryChannel(const nsACString& aZipEntry,
|
|||
if (mEntryHash.Get(aZipEntry, nullptr)) return NS_ERROR_FILE_ALREADY_EXISTS;
|
||||
|
||||
nsCOMPtr<nsIInputStream> inputStream;
|
||||
nsresult rv =
|
||||
NS_MaybeOpenChannelUsingOpen(aChannel, getter_AddRefs(inputStream));
|
||||
nsresult rv = aChannel->Open(getter_AddRefs(inputStream));
|
||||
|
||||
NS_ENSURE_SUCCESS(rv, rv);
|
||||
|
||||
|
@ -934,7 +933,7 @@ inline nsresult nsZipWriter::BeginProcessingAddition(nsZipQueueItem* aItem,
|
|||
rv = pump->AsyncRead(stream);
|
||||
NS_ENSURE_SUCCESS(rv, rv);
|
||||
} else {
|
||||
rv = NS_MaybeOpenChannelUsingAsyncOpen(aItem->mChannel, stream);
|
||||
rv = aItem->mChannel->AsyncOpen(stream);
|
||||
NS_ENSURE_SUCCESS(rv, rv);
|
||||
}
|
||||
|
||||
|
|
|
@ -1057,7 +1057,7 @@ nsresult NS_ImplementChannelOpen(nsIChannel* channel, nsIInputStream** result) {
|
|||
getter_AddRefs(stream));
|
||||
NS_ENSURE_SUCCESS(rv, rv);
|
||||
|
||||
rv = NS_MaybeOpenChannelUsingAsyncOpen(channel, listener);
|
||||
rv = channel->AsyncOpen(listener);
|
||||
NS_ENSURE_SUCCESS(rv, rv);
|
||||
|
||||
uint64_t n;
|
||||
|
@ -2592,18 +2592,6 @@ nsresult NS_LinkRedirectChannels(uint64_t channelId,
|
|||
return registrar->LinkChannels(channelId, parentChannel, _result);
|
||||
}
|
||||
|
||||
nsresult NS_MaybeOpenChannelUsingOpen(nsIChannel* aChannel,
|
||||
nsIInputStream** aStream) {
|
||||
nsCOMPtr<nsILoadInfo> loadInfo = aChannel->LoadInfo();
|
||||
return aChannel->Open(aStream);
|
||||
}
|
||||
|
||||
nsresult NS_MaybeOpenChannelUsingAsyncOpen(nsIChannel* aChannel,
|
||||
nsIStreamListener* aListener) {
|
||||
nsCOMPtr<nsILoadInfo> loadInfo = aChannel->LoadInfo();
|
||||
return aChannel->AsyncOpen(aListener);
|
||||
}
|
||||
|
||||
nsILoadInfo::CrossOriginEmbedderPolicy
|
||||
NS_GetCrossOriginEmbedderPolicyFromHeader(
|
||||
const nsACString& aHeader, bool aIsOriginTrialCoepCredentiallessEnabled) {
|
||||
|
|
|
@ -811,22 +811,6 @@ nsresult NS_LinkRedirectChannels(uint64_t channelId,
|
|||
nsIParentChannel* parentChannel,
|
||||
nsIChannel** _result);
|
||||
|
||||
/**
|
||||
* Helper function which checks whether the channel can be
|
||||
* openend using Open() or has to fall back to opening
|
||||
* the channel using Open().
|
||||
*/
|
||||
nsresult NS_MaybeOpenChannelUsingOpen(nsIChannel* aChannel,
|
||||
nsIInputStream** aStream);
|
||||
|
||||
/**
|
||||
* Helper function which checks whether the channel can be
|
||||
* openend using AsyncOpen() or has to fall back to opening
|
||||
* the channel using AsyncOpen().
|
||||
*/
|
||||
nsresult NS_MaybeOpenChannelUsingAsyncOpen(nsIChannel* aChannel,
|
||||
nsIStreamListener* aListener);
|
||||
|
||||
/**
|
||||
* Returns nsILoadInfo::EMBEDDER_POLICY_REQUIRE_CORP if `aHeader` is
|
||||
* "require-corp" and nsILoadInfo::EMBEDDER_POLICY_NULL otherwise.
|
||||
|
|
|
@ -118,7 +118,7 @@ NS_IMETHODIMP nsAboutCache::Channel::AsyncOpen(nsIStreamListener* aListener) {
|
|||
rv = VisitNextStorage();
|
||||
if (NS_FAILED(rv)) return rv;
|
||||
|
||||
rv = NS_MaybeOpenChannelUsingAsyncOpen(mChannel, aListener);
|
||||
rv = mChannel->AsyncOpen(aListener);
|
||||
if (NS_FAILED(rv)) return rv;
|
||||
|
||||
return NS_OK;
|
||||
|
|
|
@ -1350,7 +1350,7 @@ void WebSocketChannel::BeginOpenInternal() {
|
|||
return;
|
||||
}
|
||||
|
||||
rv = NS_MaybeOpenChannelUsingAsyncOpen(localChannel, this);
|
||||
rv = localChannel->AsyncOpen(this);
|
||||
|
||||
if (NS_FAILED(rv)) {
|
||||
LOG(("WebSocketChannel::BeginOpenInternal: cannot async open\n"));
|
||||
|
|
Загрузка…
Ссылка в новой задаче