mirror of
https://github.com/Megghy/vtsuru.live.git
synced 2025-12-06 18:36:55 +08:00
feat: 更新项目配置和依赖,增强功能和用户体验
- 完成弹幕机功能 - 在 .editorconfig 中新增对 vine.ts 文件的支持。 - 更新 package.json 中多个依赖的版本,提升稳定性和性能。 - 在 vite.config.mts 中引入 @guolao/vue-monaco-editor 插件,增强代码编辑功能。 - 在 App.vue 中调整内容填充的样式,优化界面布局。 - 新增获取配置文件哈希的 API 方法,提升配置管理能力。 - 在多个组件中优化了样式和逻辑,提升用户交互体验。
This commit is contained in:
@@ -254,6 +254,22 @@ export async function UploadConfig(name: string, data: unknown) {
|
||||
}
|
||||
return false;
|
||||
}
|
||||
export async function GetConfigHash(name: string) {
|
||||
try {
|
||||
const resp = await QueryGetAPI<string>(VTSURU_API_URL + 'get-config-hash', {
|
||||
name: name
|
||||
});
|
||||
if (resp.code == 200) {
|
||||
return resp.data;
|
||||
} else {
|
||||
console.error(`获取配置文件hash失败: ` + resp.message);
|
||||
return null;
|
||||
}
|
||||
} catch (err) {
|
||||
console.error(`获取配置文件hash失败: ` + err);
|
||||
return null;
|
||||
}
|
||||
}
|
||||
export async function EnableFunction(func: FunctionTypes) {
|
||||
if (ACCOUNT.value) {
|
||||
if (ACCOUNT.value.settings.enableFunctions.includes(func)) {
|
||||
|
||||
Reference in New Issue
Block a user