diff --git a/src/extensions/core/cloud/sentry.ts b/src/extensions/core/cloud/sentry.ts new file mode 100644 index 000000000..2ab401f8a --- /dev/null +++ b/src/extensions/core/cloud/sentry.ts @@ -0,0 +1,13 @@ +import * as Sentry from '@sentry/vue' + +import { app } from '../../../scripts/app' + +app.registerExtension({ + name: 'Comfy.Cloud.Sentry', + onAuthUserResolved: (user, _app) => { + // https://docs.sentry.io/platforms/javascript/apis/#setUser + Sentry.setUser({ + id: user.id + }) + } +}) diff --git a/src/extensions/core/index.ts b/src/extensions/core/index.ts index 5354ef4e9..220ec3fb2 100644 --- a/src/extensions/core/index.ts +++ b/src/extensions/core/index.ts @@ -1,4 +1,5 @@ import './clipspace' +import './cloud/sentry' import './contextMenuFilter' import './dynamicPrompts' import './editAttention'