feat(ios): add cross-instance message center

This commit is contained in:
chick
2026-09-09 00:18:56 +08:00
parent 54eb8dcb86
commit 7778693807
8 changed files with 559 additions and 1 deletions
@@ -14,4 +14,16 @@ enum DefaultContainer {
credentials: KeychainCredentialStore()
)
}
@MainActor
static func makeMessagesModel() -> MessagesViewModel {
MessagesViewModel(
repository: FileInstanceRepository(location: documentFileURL("instances.json")),
service: MessageService(
client: SimAdminClient(),
sessions: InstanceSessionStore(),
credentials: KeychainCredentialStore()
)
)
}
}