{"version":3,"file":"discourse-discord-mirror.js","names":["define","_exports","_pluginApi","Object","defineProperty","value","default","name","initialize","withPluginApi","api","modifyClass","Superclass","user","this","args","message","id","super"],"sources":["discourse/plugins/discourse-discord-mirror/discourse/initializers/discord-mirror.js"],"sourcesContent":["define(\"discourse/plugins/discourse-discord-mirror/discourse/initializers/discord-mirror\", [\"exports\", \"discourse/lib/plugin-api\"], function (_exports, _pluginApi) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = {\n    name: \"discord-mirror\",\n    initialize() {\n      (0, _pluginApi.withPluginApi)(\"1.0.0\", api => {\n        // Override name display for bot users to always show the name field\n        api.modifyClass(\"component:chat/message/info\", Superclass => class extends Superclass {\n          get name() {\n            const user = this.args.message?.user;\n            // For bot users (negative ID), always show the name field\n            if (user?.id < 0 && user?.name) {\n              return user.name;\n            }\n            return super.name;\n          }\n        });\n      });\n    }\n  };\n});"],"mappings":"AAAAA,OAAA,mIAAAC,EAAAC,GACA;AAEAC,OAAAC,eAAAH,EAAA,cACAI,OAAA,IAEAJ,EAAAK,aAAA;AACAL,EAAAK,QAAA,CACAC,KAAA,iBACA,UAAAC,IACA,EAAAN,EAAAO,eAAA,QAAAC,IAEAA,EAAAC,YAAA,8BAAAC,GAAA,cAAAA,EACA,QAAAL,GACA,MAAAM,EAAAC,KAAAC,KAAAC,SAAAH;AAEA,OAAAA,GAAAI,GAAA,GAAAJ,GAAAN,KACAM,EAAAN,KAEAW,MAAAX,IACA,KAGA,E","ignoreList":[]}