wood chen cc1e06ec5c 重构插件架构,解耦主要功能模块
- 将主类拆分为多个专注的模块,如 DiscourseAPI、EmbedHandler
- 重命名主类为 PublishToDiscourse,提高语义清晰度
- 抽取通用工具函数到独立模块
- 优化代码结构,提高可维护性和可读性
- 调整 Front Matter 处理和嵌入内容处理逻辑
2025-03-10 19:33:50 +08:00

20 lines
419 B
TypeScript

import { App, Modal } from 'obsidian';
// 通知用户的模态框
export class NotifyUser extends Modal {
message: string;
constructor(app: App, message: string) {
super(app);
this.message = message;
}
onOpen() {
const { contentEl } = this;
contentEl.setText(this.message);
}
onClose() {
const { contentEl } = this;
contentEl.empty();
}
}