23 lines
633 B
JavaScript
23 lines
633 B
JavaScript
// Metro module 1171 (f1172).
|
|
import { PrimitiveToString } from "./Module1172";
|
|
import { NATIVE } from "./Module1001";
|
|
const name = "PrimitiveTagIntegration";
|
|
export const INTEGRATION_NAME = "PrimitiveTagIntegration";
|
|
export const primitiveTagIntegration = () => ({
|
|
name,
|
|
setup: (a0) => {
|
|
a0.on("beforeSendEvent", (a0) => {
|
|
if (a0.tags) {
|
|
Object.keys(a0.tags).forEach((item) => {
|
|
a0.tags[item] = PrimitiveToString(a0.tags[item]);
|
|
});
|
|
}
|
|
});
|
|
},
|
|
afterAllSetup: () => {
|
|
if (NATIVE.enableNative) {
|
|
NATIVE._setPrimitiveProcessor((a0) => PrimitiveToString(a0));
|
|
}
|
|
}
|
|
});
|