MCPcopy Create free account
hub / github.com/callstack/agent-device / optimizeLongPressAction

Function optimizeLongPressAction

src/daemon/session-script-writer.ts:111–120  ·  view source on GitHub ↗
(action: SessionAction, selectorExpr: string)

Source from the content-addressed store, hash-verified

109}
110
111function optimizeLongPressAction(action: SessionAction, selectorExpr: string): SessionAction {
112 const durationMs =
113 typeof action.result?.durationMs === 'number'
114 ? String(action.result.durationMs)
115 : readLongPressDurationFromPositionals(action.positionals ?? []);
116 return {
117 ...action,
118 positionals: durationMs ? [selectorExpr, durationMs] : [selectorExpr],
119 };
120}
121
122function optimizeGetAction(action: SessionAction, selectorExpr: string): SessionAction | undefined {
123 const sub = action.positionals?.[0];

Callers 1

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…