Pass nativeTimestamp into PressabilityPerformanceEvent

Summary:
Pass nativeTimestamp into PressabilityPerformanceEvent as a way to uniquely identify events.

Changelog: [Internal]

Differential Revision: D30648544

fbshipit-source-id: 7cb0146f6ff1655f1312e5094535e59268fb2a22
This commit is contained in:
Joshua Gross
2021-08-30 20:03:28 -07:00
committed by Facebook GitHub Bot
parent 49b3b31d8e
commit cbe0e6bf27
2 changed files with 2 additions and 0 deletions
+1
View File
@@ -631,6 +631,7 @@ export default class Pressability {
PressabilityPerformanceEventEmitter.emitEvent(() => {
return {
signal,
nativeTimestamp: event.nativeEvent.timestamp,
touchDelayMs: Date.now() - event.nativeEvent.timestamp,
};
});
@@ -12,6 +12,7 @@ import {type PressabilityTouchSignal as TouchSignal} from './PressabilityTypes.j
export type PressabilityPerformanceEvent = $ReadOnly<{|
signal: TouchSignal,
nativeTimestamp: number,
touchDelayMs: number,
|}>;
export type PressabilityPerformanceEventListener = PressabilityPerformanceEvent => void;