增加Scheme存储对于无效Scheme记录的过滤。
This commit is contained in:
		| @@ -78,7 +78,7 @@ export function useCreateScheme(): ( | ||||
|     (name: string, type: SchemeType, description?: string) => { | ||||
|       const newId = v4(); | ||||
|       updateSchemes((prev) => [ | ||||
|         ...prev, | ||||
|         ...prev.filter((s) => !isNil(s)), | ||||
|         { | ||||
|           id: newId, | ||||
|           name, | ||||
| @@ -106,10 +106,12 @@ export function useUpdateScheme( | ||||
|         reduce( | ||||
|           prev, | ||||
|           (acc, scheme) => { | ||||
|             if (isEqual(id, scheme.id)) { | ||||
|               acc.push(updater(scheme)); | ||||
|             } else { | ||||
|               acc.push(scheme); | ||||
|             if (!isNil(scheme)) { | ||||
|               if (isEqual(id, scheme.id)) { | ||||
|                 acc.push(updater(scheme)); | ||||
|               } else { | ||||
|                 acc.push(scheme); | ||||
|               } | ||||
|             } | ||||
|             return acc; | ||||
|           }, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user