MCPcopy Create free account
hub / github.com/AutoCodeStack/ios-device-farm / handleDestroy

Function handleDestroy

src/server/sock.handler.ts:46–58  ·  view source on GitHub ↗
(socket: Socket)

Source from the content-addressed store, hash-verified

44};
45
46const handleDestroy = async (socket: Socket) => {
47 try {
48 const ideviceFarm = IDFMap.client_map.get(socket.id);
49 if (ideviceFarm) {
50 DeviceManager.getInstance().markDeviceAsAvailable(ideviceFarm.udid);
51 await ideviceFarm.stop();
52 IDFMap.client_map.delete(socket.id);
53 }
54 } catch (error: Error | any) {
55 logger.error(`Error generated in handleDestroy`);
56 logger.error(error);
57 }
58};
59
60const sock_response = (status: boolean, msg: string) => {
61 return { status: status, msg: msg };

Callers 1

initializeSocketFunction · 0.90

Calls 3

markDeviceAsAvailableMethod · 0.80
getInstanceMethod · 0.80
stopMethod · 0.45

Tested by

no test coverage detected