Rewrite addCategoriesForMonth with patch call
This commit is contained in:
		| @@ -105,15 +105,16 @@ export const useAccountStore = defineStore("budget/account", { | |||||||
|             this.addCategoriesForMonth(year, month, response.Categories); |             this.addCategoriesForMonth(year, month, response.Categories); | ||||||
|         }, |         }, | ||||||
|         addCategoriesForMonth(year: number, month: number, categories: Category[]): void { |         addCategoriesForMonth(year: number, month: number, categories: Category[]): void { | ||||||
|             const yearMap = this.Months.get(year) || new Map<number, Map<string, Category>>(); |             this.$patch((state) => { | ||||||
|             this.Months.set(year, yearMap); |                 const yearMap = state.Months.get(year) || new Map<number, Map<string, Category>>(); | ||||||
|  |  | ||||||
|                 const monthMap = yearMap.get(month) || new Map<string, Category>(); |                 const monthMap = yearMap.get(month) || new Map<string, Category>(); | ||||||
|             yearMap.set(month, monthMap); |  | ||||||
|  |  | ||||||
|                 for (const category of categories) { |                 for (const category of categories) { | ||||||
|                     monthMap.set(category.ID, category); |                     monthMap.set(category.ID, category); | ||||||
|                 } |                 } | ||||||
|  |  | ||||||
|  |                 yearMap.set(month, monthMap); | ||||||
|  |                 state.Months.set(year, yearMap); | ||||||
|  |             }); | ||||||
|         }, |         }, | ||||||
|         logout() { |         logout() { | ||||||
|             this.$reset() |             this.$reset() | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user