feat: 实例分组增强阶段1(后端 JSON 存储与命令)
Sync source to CNB / Sync Git ref (push) Skipped

This commit is contained in:
AxTps committed 2026-10-11 07:12:15 +08:00
1 parent c9a2eeb53d
commit 946a477397
9 files changed
+967 -5

No files matched your search

@@ -3,6 +3,7 @@ use crate::state::instances::{
LoaderComponent,
adapters::sqlite::{instance_rows, loader_component_rows},
};
use crate::state::instance_groups;
use serde::{Deserialize, Serialize};
use sqlx::SqlitePool;
@@ -91,11 +92,12 @@ impl InstanceMetadata {
record: instance_rows::InstanceMetadataRecord,
loader_components: Vec<LoaderComponent>,
) -> Self {
let groups = instance_groups::group_ids_for(&record.instance.id);
Self {
instance: record.instance,
applied_content_set: record.applied_content_set,
link: record.link,
groups: record.groups,
groups,
launch_overrides: record.launch_overrides,
loader_components,
synced_options: Default::default(),