25 lines
614 B
JavaScript
25 lines
614 B
JavaScript
// Metro module 6429 (f6430).
|
|
import { dsnToString } from "./dsnFromString_6415";
|
|
import { dropUndefinedKeys } from "./addNonEnumerableProperty_6374";
|
|
import { createEnvelope } from "./forEachEnvelopeItem_6412";
|
|
export function createCheckInEnvelope(a0, a1, a2, a3, a4) {
|
|
const r4 = {
|
|
sent_at: new Date().toISOString()
|
|
};
|
|
if (a2 ? a2.sdk : a2) {
|
|
r4.sdk = {
|
|
name: a2.sdk.name,
|
|
version: a2.sdk.version
|
|
};
|
|
}
|
|
if (a3 ? a4 : a3) {
|
|
r4.dsn = dsnToString(a4);
|
|
}
|
|
if (a1) {
|
|
r4.trace = dropUndefinedKeys(a1);
|
|
}
|
|
return createEnvelope(r4, [[{
|
|
type: "check_in"
|
|
}, a0]]);
|
|
}
|