mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-18 12:37:53 +00:00
1 line
4.0 KiB
JSON
1 line
4.0 KiB
JSON
{"ast":null,"code":"import { getGlobalObject, logger } from '@sentry/utils';\nimport { getActiveTransaction } from '../utils.js';\nvar global = getGlobalObject();\n\n/**\n * Add a listener that cancels and finishes a transaction when the global\n * document is hidden.\n */\nfunction registerBackgroundTabDetection() {\n if (global && global.document) {\n global.document.addEventListener('visibilitychange', () => {\n var activeTransaction = getActiveTransaction();\n if (global.document.hidden && activeTransaction) {\n var statusType = 'cancelled';\n (typeof __SENTRY_DEBUG__ === 'undefined' || __SENTRY_DEBUG__) && logger.log(`[Tracing] Transaction: ${statusType} -> since tab moved to the background, op: ${activeTransaction.op}`);\n // We should not set status if it is already set, this prevent important statuses like\n // error or data loss from being overwritten on transaction.\n if (!activeTransaction.status) {\n activeTransaction.setStatus(statusType);\n }\n activeTransaction.setTag('visibilitychange', 'document.hidden');\n activeTransaction.finish();\n }\n });\n } else {\n (typeof __SENTRY_DEBUG__ === 'undefined' || __SENTRY_DEBUG__) && logger.warn('[Tracing] Could not set up background tab detection due to lack of global document');\n }\n}\nexport { registerBackgroundTabDetection };","map":{"version":3,"names":["getGlobalObject","logger","getActiveTransaction","global","registerBackgroundTabDetection","document","addEventListener","activeTransaction","hidden","statusType","__SENTRY_DEBUG__","log","op","status","setStatus","setTag","finish","warn"],"sources":["C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@sentry/tracing/esm/browser/backgroundtab.js"],"sourcesContent":["import { getGlobalObject, logger } from '@sentry/utils';\nimport { getActiveTransaction } from '../utils.js';\n\nvar global = getGlobalObject();\n\n/**\n * Add a listener that cancels and finishes a transaction when the global\n * document is hidden.\n */\nfunction registerBackgroundTabDetection() {\n if (global && global.document) {\n global.document.addEventListener('visibilitychange', () => {\n var activeTransaction = getActiveTransaction() ;\n if (global.document.hidden && activeTransaction) {\n var statusType = 'cancelled';\n\n (typeof __SENTRY_DEBUG__ === 'undefined' || __SENTRY_DEBUG__) &&\n logger.log(\n `[Tracing] Transaction: ${statusType} -> since tab moved to the background, op: ${activeTransaction.op}`,\n );\n // We should not set status if it is already set, this prevent important statuses like\n // error or data loss from being overwritten on transaction.\n if (!activeTransaction.status) {\n activeTransaction.setStatus(statusType);\n }\n activeTransaction.setTag('visibilitychange', 'document.hidden');\n activeTransaction.finish();\n }\n });\n } else {\n (typeof __SENTRY_DEBUG__ === 'undefined' || __SENTRY_DEBUG__) &&\n logger.warn('[Tracing] Could not set up background tab detection due to lack of global document');\n }\n}\n\nexport { registerBackgroundTabDetection };\n"],"mappings":"AAAA,SAASA,eAAe,EAAEC,MAAM,QAAQ,eAAe;AACvD,SAASC,oBAAoB,QAAQ,aAAa;AAElD,IAAIC,MAAM,GAAGH,eAAe,CAAC,CAAC;;AAE9B;AACA;AACA;AACA;AACA,SAASI,8BAA8BA,CAAA,EAAG;EACxC,IAAID,MAAM,IAAIA,MAAM,CAACE,QAAQ,EAAE;IAC7BF,MAAM,CAACE,QAAQ,CAACC,gBAAgB,CAAC,kBAAkB,EAAE,MAAM;MACzD,IAAIC,iBAAiB,GAAGL,oBAAoB,CAAC,CAAC;MAC9C,IAAIC,MAAM,CAACE,QAAQ,CAACG,MAAM,IAAID,iBAAiB,EAAE;QAC/C,IAAIE,UAAU,GAAG,WAAW;QAE5B,CAAC,OAAOC,gBAAgB,KAAK,WAAW,IAAIA,gBAAgB,KAC1DT,MAAM,CAACU,GAAG,CACP,0BAAyBF,UAAW,8CAA6CF,iBAAiB,CAACK,EAAG,EACzG,CAAC;QACH;QACA;QACA,IAAI,CAACL,iBAAiB,CAACM,MAAM,EAAE;UAC7BN,iBAAiB,CAACO,SAAS,CAACL,UAAU,CAAC;QACzC;QACAF,iBAAiB,CAACQ,MAAM,CAAC,kBAAkB,EAAE,iBAAiB,CAAC;QAC/DR,iBAAiB,CAACS,MAAM,CAAC,CAAC;MAC5B;IACF,CAAC,CAAC;EACJ,CAAC,MAAM;IACL,CAAC,OAAON,gBAAgB,KAAK,WAAW,IAAIA,gBAAgB,KAC1DT,MAAM,CAACgB,IAAI,CAAC,oFAAoF,CAAC;EACrG;AACF;AAEA,SAASb,8BAA8B"},"metadata":{},"sourceType":"module"} |