Adding pointData support to UserFlow
Summary: Adding support to the pointData to Android React Native Changelog: [internal] Reviewed By: swillard13 Differential Revision: D24256346 fbshipit-source-id: b970f771047cff580d9ebe7d6e2ad737394d6416
This commit is contained in:
Родитель
518c9a2e1a
Коммит
1bbe40ae0b
|
@ -17,6 +17,17 @@ export type FlowId = {
|
|||
instanceKey: number,
|
||||
};
|
||||
|
||||
export type PointData = $Shape<{
|
||||
string: ?{[string]: string, ...},
|
||||
int: ?{[string]: number, ...},
|
||||
double: ?{[string]: number, ...},
|
||||
bool: ?{[string]: boolean, ...},
|
||||
string_array: ?{[string]: $ReadOnlyArray<string>, ...},
|
||||
int_array: ?{[string]: $ReadOnlyArray<number>, ...},
|
||||
double_array: ?{[string]: $ReadOnlyArray<number>, ...},
|
||||
bool_array: ?{[string]: $ReadOnlyArray<boolean>, ...},
|
||||
}>;
|
||||
|
||||
/**
|
||||
* API for tracking reliability of your user interactions
|
||||
*
|
||||
|
@ -79,12 +90,13 @@ const UserFlow = {
|
|||
}
|
||||
},
|
||||
|
||||
addPoint(flowId: FlowId, pointName: string): void {
|
||||
addPoint(flowId: FlowId, pointName: string, data: ?PointData = null): void {
|
||||
if (global.nativeUserFlowAddPoint) {
|
||||
global.nativeUserFlowAddPoint(
|
||||
flowId.markerId,
|
||||
flowId.instanceKey,
|
||||
pointName,
|
||||
data,
|
||||
);
|
||||
}
|
||||
},
|
||||
|
|
Загрузка…
Ссылка в новой задаче