zwischenstand
This commit is contained in:
11
frontend/src/lib/functions/fetch/loadModules.ts
Normal file
11
frontend/src/lib/functions/fetch/loadModules.ts
Normal file
@@ -0,0 +1,11 @@
|
||||
import { api } from "../../../api"
|
||||
import { modules } from "../../store"
|
||||
export async function loadModulesAndSetStore(): Promise<{ [id: string]: Module }> {
|
||||
const module = await api<Module[]>("module", {})
|
||||
const moduleStore: { [id: string]: Module } = {}
|
||||
module.data.forEach((e: Module) => {
|
||||
moduleStore[e.id] = e
|
||||
})
|
||||
modules.set(moduleStore)
|
||||
return moduleStore
|
||||
}
|
||||
Reference in New Issue
Block a user