移除升降调预设

This commit is contained in:
lyswhut
2023-06-01 14:35:46 +08:00
parent 3c02e3dddc
commit c8f6153831
8 changed files with 73 additions and 66 deletions
+33 -26
View File
@@ -1,5 +1,12 @@
import { reactive, toRaw } from '@common/utils/vueTools'
import { getUserSoundEffectConvolutionPresetList, getUserSoundEffectEQPresetList, getUserSoundEffectPitchShifterPresetList, saveUserSoundEffectConvolutionPresetList, saveUserSoundEffectEQPresetList, saveUserSoundEffectPitchShifterPresetList } from '@renderer/utils/ipc'
import {
getUserSoundEffectConvolutionPresetList,
getUserSoundEffectEQPresetList,
// getUserSoundEffectPitchShifterPresetList,
saveUserSoundEffectConvolutionPresetList,
saveUserSoundEffectEQPresetList,
// saveUserSoundEffectPitchShifterPresetList,
} from '@renderer/utils/ipc'
let userEqPresetList: LX.SoundEffect.EQPreset[] | null = null
@@ -56,28 +63,28 @@ export const removeUserConvolutionPreset = async(id: string) => {
}
let userPitchShifterPresetList: LX.SoundEffect.PitchShifterPreset[] | null = null
export const getUserPitchShifterPresetList = async() => {
if (userEqPresetList == null) {
userPitchShifterPresetList = reactive(await getUserSoundEffectPitchShifterPresetList())
}
return userPitchShifterPresetList
}
export const saveUserPitchShifterPreset = async(preset: LX.SoundEffect.PitchShifterPreset) => {
if (userPitchShifterPresetList == null) {
userPitchShifterPresetList = reactive(await getUserSoundEffectPitchShifterPresetList())
}
const target = userPitchShifterPresetList.find(p => p.id == preset.id)
if (target) Object.assign(target, preset)
else userPitchShifterPresetList.push(preset)
saveUserSoundEffectPitchShifterPresetList(toRaw(userPitchShifterPresetList))
}
export const removeUserPitchShifterPreset = async(id: string) => {
if (userPitchShifterPresetList == null) {
userPitchShifterPresetList = reactive(await getUserSoundEffectPitchShifterPresetList())
}
const index = userPitchShifterPresetList.findIndex(p => p.id == id)
if (index < 0) return
userPitchShifterPresetList.splice(index, 1)
saveUserSoundEffectPitchShifterPresetList(toRaw(userPitchShifterPresetList))
}
// let userPitchShifterPresetList: LX.SoundEffect.PitchShifterPreset[] | null = null
// export const getUserPitchShifterPresetList = async() => {
// if (userEqPresetList == null) {
// userPitchShifterPresetList = reactive(await getUserSoundEffectPitchShifterPresetList())
// }
// return userPitchShifterPresetList
// }
// export const saveUserPitchShifterPreset = async(preset: LX.SoundEffect.PitchShifterPreset) => {
// if (userPitchShifterPresetList == null) {
// userPitchShifterPresetList = reactive(await getUserSoundEffectPitchShifterPresetList())
// }
// const target = userPitchShifterPresetList.find(p => p.id == preset.id)
// if (target) Object.assign(target, preset)
// else userPitchShifterPresetList.push(preset)
// saveUserSoundEffectPitchShifterPresetList(toRaw(userPitchShifterPresetList))
// }
// export const removeUserPitchShifterPreset = async(id: string) => {
// if (userPitchShifterPresetList == null) {
// userPitchShifterPresetList = reactive(await getUserSoundEffectPitchShifterPresetList())
// }
// const index = userPitchShifterPresetList.findIndex(p => p.id == id)
// if (index < 0) return
// userPitchShifterPresetList.splice(index, 1)
// saveUserSoundEffectPitchShifterPresetList(toRaw(userPitchShifterPresetList))
// }