Internalize all IM channel implementations

This commit is contained in:
xmanrui 2026-08-15 15:40:53 +08:00
parent 8996476693
commit bd469f58f8
95 changed files with 25012 additions and 100 deletions

View file

@ -42,7 +42,7 @@ __export(index_exports, {
module.exports = __toCommonJS(index_exports);
var React5 = __toESM(require("react"), 1);
// node_modules/@xmanrui/dsh-dingtalk/plugin-src/client/api.js
// plugin-src/client/channels/dingtalk/api.js
var DINGTALK_RPC_CHANNEL = "/dingtalk";
var DINGTALK_ENDPOINTS = Object.freeze({
status: "connection.status",
@ -221,10 +221,10 @@ function formatRemaining(milliseconds) {
return `${String(Math.floor(seconds / 60)).padStart(2, "0")}:${String(seconds % 60).padStart(2, "0")}`;
}
// node_modules/@xmanrui/dsh-dingtalk/plugin-src/client/index.js
// plugin-src/client/channels/dingtalk/index.js
var React = __toESM(require("react"), 1);
// node_modules/@xmanrui/dsh-dingtalk/plugin-src/client/styles.js
// plugin-src/client/channels/dingtalk/styles.js
var DINGTALK_STYLE_ID = "xmanrui-dsh-dingtalk-settings";
var CSS = String.raw`
.ddt-page {
@ -367,7 +367,7 @@ function installDingtalkStyles() {
return () => style.remove();
}
// node_modules/@xmanrui/dsh-dingtalk/plugin-src/client/index.js
// plugin-src/client/channels/dingtalk/index.js
var h = React.createElement;
var ACTIVE_PROVISION_STATES = /* @__PURE__ */ new Set(["pending", "scanned", "authorizing", "creating", "connecting"]);
function DingtalkIcon({ size = 28 }) {