зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1699111 - [devtools] Rename DevToolsClient._closed to _transportClosed. r=jdescottes
This better highlight that may only be the transport that is closed and not the whole client. But at the end, both should follow the same lifecycle and be destroyed altogether. Differential Revision: https://phabricator.services.mozilla.com/D108813
This commit is contained in:
Родитель
abc7e431f7
Коммит
f9fa5abc56
|
@ -166,7 +166,7 @@ class ClientWrapper {
|
|||
}
|
||||
|
||||
isClosed() {
|
||||
return this.client._closed;
|
||||
return this.client._transportClosed;
|
||||
}
|
||||
|
||||
// This method will be mocked to return a dummy URL during mochitests
|
||||
|
|
|
@ -113,7 +113,7 @@ DevToolsClient.prototype = {
|
|||
* Resolves after the underlying transport is closed.
|
||||
*/
|
||||
close() {
|
||||
if (this._closed) {
|
||||
if (this._transportClosed) {
|
||||
return Promise.resolve();
|
||||
}
|
||||
if (this._closePromise) {
|
||||
|
@ -213,7 +213,7 @@ DevToolsClient.prototype = {
|
|||
return onResponse(response) || response;
|
||||
};
|
||||
|
||||
if (this._closed) {
|
||||
if (this._transportClosed) {
|
||||
const msg =
|
||||
"'" +
|
||||
type +
|
||||
|
@ -589,10 +589,10 @@ DevToolsClient.prototype = {
|
|||
* the stream.
|
||||
*/
|
||||
onTransportClosed() {
|
||||
if (this._closed) {
|
||||
if (this._transportClosed) {
|
||||
return;
|
||||
}
|
||||
this._closed = true;
|
||||
this._transportClosed = true;
|
||||
this.emit("closed");
|
||||
|
||||
this.purgeRequests();
|
||||
|
|
|
@ -48,5 +48,5 @@ add_task(async function() {
|
|||
|
||||
const { client } = toolbox.target;
|
||||
await toolbox.destroy();
|
||||
ok(client._closed, "The client is closed after closing the toolbox");
|
||||
ok(client._transportClosed, "The client is closed after closing the toolbox");
|
||||
});
|
||||
|
|
|
@ -131,7 +131,7 @@ class RemoteClientManager {
|
|||
*/
|
||||
_onClientClosed() {
|
||||
const closedClientKeys = [...this._clients.keys()].filter(key => {
|
||||
return this._clients.get(key)._closed;
|
||||
return this._clients.get(key)._transportClosed;
|
||||
});
|
||||
|
||||
for (const key of closedClientKeys) {
|
||||
|
|
Загрузка…
Ссылка в новой задаче