Skip to content

Commit e5ea780

Browse files
chore: fix typings (#80)
1 parent c5af031 commit e5ea780

File tree

6 files changed

+12
-12
lines changed

6 files changed

+12
-12
lines changed

lib/appium-driver.ts

+3-4
Original file line numberDiff line numberDiff line change
@@ -427,16 +427,15 @@ export class AppiumDriver {
427427
let hasStarted = false;
428428
let retries = 10;
429429
while (retries > 0 && !hasStarted) {
430-
let test = '';
431430
try {
432-
test = await driver.init(args.appiumCaps);
431+
await driver.init(args.appiumCaps);
433432
hasStarted = true;
434433
} catch (error) {
435434
console.log(error);
436435
console.log("Rety with new wdaLocalPort!");
437436
if (error && error.message && error.message.includes("WebDriverAgent")) {
438-
let freePort = await findFreePort(10, args.appiumCaps.port, args);
439-
console.log(" args.appiumCaps['wdaLocalPort']", freePort)
437+
let freePort = await findFreePort(100, args.appiumCaps.port, args);
438+
console.log("args.appiumCaps['wdaLocalPort']", freePort)
440439
args.appiumCaps["wdaLocalPort"] = freePort;
441440
}
442441
}

lib/device-controller.d.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ export declare class DeviceManger implements IDeviceManager {
77
private static _emulators;
88
constructor(port: any, _serveiceContext?: ServiceContext);
99
startDevice(args: INsCapabilities): Promise<IDevice>;
10-
stopDevice(args: INsCapabilities): Promise<void>;
10+
stopDevice(args: INsCapabilities): Promise<any>;
1111
static kill(device: IDevice): Promise<void>;
1212
private static getDefaultDevice(args);
1313
}

lib/device-controller.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ export class DeviceManger implements IDeviceManager {
5656
}
5757
console.log(`Device:`, d);
5858

59-
return d;
59+
return <any>d;
6060
}
6161

6262
const allDevices = (await DeviceController.getDevices({ platform: args.appiumCaps.platformName }));
@@ -107,7 +107,7 @@ export class DeviceManger implements IDeviceManager {
107107
return device;
108108
}
109109

110-
public async stopDevice(args: INsCapabilities) {
110+
public async stopDevice(args: INsCapabilities): Promise<any> {
111111
if (process.env["DEVICE_TOKEN"]) {
112112
return;
113113
}

lib/interfaces/device-manager.d.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { INsCapabilities } from "../interfaces/ns-capabilities";
22
import { IDevice } from "mobile-devices-controller";
33
export interface IDeviceManager {
4-
startDevice(args: INsCapabilities): IDevice;
5-
stopDevice(args: INsCapabilities): IDevice;
4+
startDevice(args: INsCapabilities): Promise<IDevice>;
5+
stopDevice(args: INsCapabilities): Promise<IDevice>;
66
}

lib/interfaces/device-manager.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@ import { INsCapabilities } from "../interfaces/ns-capabilities";
22
import { IDevice } from "mobile-devices-controller";
33

44
export interface IDeviceManager {
5-
startDevice(args: INsCapabilities): IDevice
6-
stopDevice(args: INsCapabilities): IDevice
5+
startDevice(args: INsCapabilities): Promise<IDevice>
6+
stopDevice(args: INsCapabilities): Promise<IDevice>
77
}

lib/service/service-context.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,8 @@ export class ServiceContext {
4343
path: query,
4444
method: 'GET',
4545
headers: {
46-
'Content-Type': 'application/json'
46+
'Content-Type': 'application/json',
47+
'Connection': 'keep-alive'
4748
}
4849
}, (resp) => {
4950
let data = '';

0 commit comments

Comments
 (0)