mirror of
https://github.com/Wei-Shaw/sub2api.git
synced 2026-10-23 05:51:40 +00:00
Merge remote-tracking branch 'origin/feature/channel' into release/custom-0.1.105
This commit is contained in:
@@ -1 +1 @@
|
||||
0.1.105.8
|
||||
0.1.105.9
|
||||
|
||||
@@ -839,14 +839,14 @@ function resetForm() {
|
||||
showPlatformMenu.value = false
|
||||
}
|
||||
|
||||
function openCreateDialog() {
|
||||
async function openCreateDialog() {
|
||||
editingChannel.value = null
|
||||
resetForm()
|
||||
loadGroups()
|
||||
await loadGroups()
|
||||
showDialog.value = true
|
||||
}
|
||||
|
||||
function openEditDialog(channel: Channel) {
|
||||
async function openEditDialog(channel: Channel) {
|
||||
editingChannel.value = channel
|
||||
form.name = channel.name
|
||||
form.description = channel.description || ''
|
||||
@@ -854,9 +854,8 @@ function openEditDialog(channel: Channel) {
|
||||
form.restrict_models = channel.restrict_models || false
|
||||
form.billing_model_source = channel.billing_model_source || 'requested'
|
||||
// Must load groups first so apiToForm can map groupID → platform
|
||||
loadGroups().then(() => {
|
||||
form.platforms = apiToForm(channel)
|
||||
})
|
||||
await loadGroups()
|
||||
form.platforms = apiToForm(channel)
|
||||
showDialog.value = true
|
||||
}
|
||||
|
||||
@@ -948,6 +947,7 @@ async function confirmDelete() {
|
||||
// ── Lifecycle ──
|
||||
onMounted(() => {
|
||||
loadChannels()
|
||||
loadGroups()
|
||||
})
|
||||
|
||||
onUnmounted(() => {
|
||||
|
||||
Reference in New Issue
Block a user