Skip to content

Commit 66f50e5

Browse files
committed
make fields private and add to constructor
1 parent f0da561 commit 66f50e5

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

js/workflows/usb.js

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ class USBWorkflow extends Workflow {
2121
this._partialToken = null;
2222
this._uid = null;
2323
this._readLoopPromise = null;
24+
this._btnSelectHostFolderCallback = null;
25+
this._btnUseHostFolderCallback = null;
26+
2427
}
2528

2629
async init(params) {
@@ -163,18 +166,18 @@ class USBWorkflow extends Workflow {
163166
btnRequestSerialDevice.removeEventListener('click', serialConnect);
164167
btnRequestSerialDevice.addEventListener('click', serialConnect);
165168

166-
btnSelectHostFolder.removeEventListener('click', this.btnSelectHostFolderCallback)
167-
this.btnSelectHostFolderCallback = async (event) => {
169+
btnSelectHostFolder.removeEventListener('click', this._btnSelectHostFolderCallback)
170+
this._btnSelectHostFolderCallback = async (event) => {
168171
await this._selectHostFolder();
169172
};
170-
btnSelectHostFolder.addEventListener('click', this.btnSelectHostFolderCallback);
173+
btnSelectHostFolder.addEventListener('click', this._btnSelectHostFolderCallback);
171174

172175

173-
btnUseHostFolder.removeEventListener('click', this.btnUseHostFolderCallback);
174-
this.btnUseHostFolderCallback = async (event) => {
176+
btnUseHostFolder.removeEventListener('click', this._btnUseHostFolderCallback);
177+
this._btnUseHostFolderCallback = async (event) => {
175178
await this._useHostFolder();
176179
}
177-
btnUseHostFolder.addEventListener('click', this.btnUseHostFolderCallback);
180+
btnUseHostFolder.addEventListener('click', this._btnUseHostFolderCallback);
178181

179182
// Check if WebSerial is available
180183
if (!(await this.available() instanceof Error)) {

0 commit comments

Comments
 (0)