@@ -37,7 +37,7 @@ export const useConfigUpdateStore = defineStore('settingsUpdate', () => {
3737 const settings = useSettingsStore ( )
3838 const libraries = ref ( [ { id : '' , name : '' } ] )
3939 const currentConfig : Ref < KomfConfigDto | null > = ref ( null )
40- const providersWithBooks = [ 'nautiljon' , 'yenPress' , 'kodansha' , 'viz' , 'bookWalker' , 'mangaDex' , 'bangumi' ]
40+ const providersWithBooks = [ 'nautiljon' , 'yenPress' , 'kodansha' , 'viz' , 'bookWalker' , 'mangaDex' , 'bangumi' , 'comicVine' ]
4141 const providersWithMediaType = [ 'mangaUpdates' , 'mal' , 'nautiljon' , 'aniList' , 'yenPress' , 'bookWalker' , 'bangumi' ]
4242
4343 const notifications = reactive ( {
@@ -212,6 +212,7 @@ export const useConfigUpdateStore = defineStore('settingsUpdate', () => {
212212 let mediaType = providersWithMediaType . includes ( key )
213213 return { ...value as ProviderConfigDto , name : key , books : books , mediaTypeEnabled : mediaType }
214214 } ) . filter ( provider => ! provider . enabled )
215+ . sort ( ( a , b ) => a . name . localeCompare ( b . name ) )
215216 }
216217 } )
217218
@@ -576,6 +577,9 @@ export const useConfigUpdateStore = defineStore('settingsUpdate', () => {
576577 case 'bangumi' :
577578 changes . bangumi = getProviderUpdates ( current ?. bangumi , value as ProviderConfigDto )
578579 break
580+ case 'comicVine' :
581+ changes . comicVine = getProviderUpdates ( current ?. comicVine , value as ProviderConfigDto )
582+ break
579583 default :
580584 return undefined
581585 }
0 commit comments