Add remove group items for maps and tokens
This commit is contained in:
@@ -5,6 +5,7 @@ import { useAuth } from "./AuthContext";
|
||||
import { useDatabase } from "./DatabaseContext";
|
||||
|
||||
import { applyObservableChange } from "../helpers/dexie";
|
||||
import { removeGroupsItems } from "../helpers/group";
|
||||
|
||||
const MapDataContext = React.createContext();
|
||||
|
||||
@@ -105,6 +106,11 @@ export function MapDataProvider({ children }) {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
const group = await database.table("groups").get("maps");
|
||||
let items = removeGroupsItems(group.items, ids);
|
||||
await database.table("groups").update("maps", { items });
|
||||
|
||||
await database.table("maps").bulkDelete(ids);
|
||||
await database.table("states").bulkDelete(ids);
|
||||
await database.table("assets").bulkDelete(assetIds);
|
||||
|
||||
@@ -5,6 +5,7 @@ import { useAuth } from "./AuthContext";
|
||||
import { useDatabase } from "./DatabaseContext";
|
||||
|
||||
import { applyObservableChange } from "../helpers/dexie";
|
||||
import { removeGroupsItems } from "../helpers/group";
|
||||
|
||||
const TokenDataContext = React.createContext();
|
||||
|
||||
@@ -73,6 +74,11 @@ export function TokenDataProvider({ children }) {
|
||||
assetIds.push(token.thumbnail);
|
||||
}
|
||||
}
|
||||
|
||||
const group = await database.table("groups").get("tokens");
|
||||
let items = removeGroupsItems(group.items, ids);
|
||||
await database.table("groups").update("tokens", { items });
|
||||
|
||||
await database.table("tokens").bulkDelete(ids);
|
||||
await database.table("assets").bulkDelete(assetIds);
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user