Skip to content

Commit cc9953e

Browse files
committed
Extract user-agent agent into constants
1 parent f295a6a commit cc9953e

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

src/index.ts

+7-4
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ const DEFAULT_ADDRESS = process.platform === 'win32'
88
? { port: 27015 }
99
: { path: '/var/run/usbmuxd' };
1010

11+
const CLIENT_VERSION = 'usbmux-client';
12+
const PROG_NAME = 'usbmux-client';
13+
1114
function plistSerialize(value: any) {
1215
const plistString = plist.build(value)
1316
const plistBuffer = Buffer.from(plistString, 'utf8');
@@ -35,8 +38,8 @@ const swap16bitEndianness = (port: number) => {
3538
function requestTunnelMessage(deviceId: number, port: number) {
3639
return plistSerialize({
3740
MessageType: 'Connect',
38-
ClientVersionString: 'usbmux-client',
39-
ProgName: 'usbmux-client',
41+
ClientVersionString: CLIENT_VERSION,
42+
ProgName: PROG_NAME,
4043
DeviceID: deviceId,
4144
PortNumber: swap16bitEndianness(port)
4245
});
@@ -188,8 +191,8 @@ export class UsbmuxClient {
188191
// Start listening for connected devices:
189192
conn.write(plistSerialize({
190193
MessageType: 'Listen',
191-
ClientVersionString: 'usbmux-client',
192-
ProgName: 'usbmux-client'
194+
ClientVersionString: CLIENT_VERSION,
195+
ProgName: PROG_NAME
193196
}));
194197

195198
const response = await readPlistMessageFromStream(conn);

0 commit comments

Comments
 (0)