Skip to content

Commit

Permalink
Remove unreachable code
Browse files Browse the repository at this point in the history
  • Loading branch information
skodapetr committed Jan 20, 2025
1 parent 48f4855 commit 5e26128
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 70 deletions.
27 changes: 1 addition & 26 deletions applications/conceptual-model-editor/src/backend-connection.ts
Original file line number Diff line number Diff line change
@@ -1,22 +1,13 @@
import { useMemo } from "react";

import { type EntityModel } from "@dataspecer/core-v2/entity-model";
import { BackendPackageService, type ResourceEditable } from "@dataspecer/core-v2/project";
import { BackendPackageService } from "@dataspecer/core-v2/project";
import { httpFetch } from "@dataspecer/core/io/fetch/fetch-browser";
import type { VisualModel } from "@dataspecer/core-v2/visual-model";

export const useBackendConnection = () => {
// Should fail already when spinning up the next app
const service = useMemo(() => new BackendPackageService(import.meta.env.VITE_PUBLIC_APP_BACKEND!, httpFetch), []);
const backendPackageRootUrl = useMemo(() => import.meta.env.VITE_PUBLIC_APP_BACKEND_PACKAGE_ROOT!, []);

const getPackageFromBackend = async (packageId: string) => {
return service.getPackage(packageId);
};

const getAllPackagesFromBackend = async () => {
return getPackageFromBackend(backendPackageRootUrl);
};

const getModelsFromBackend = async (packageId: string) => {
return service.constructSemanticModelPackageModels(packageId);
Expand All @@ -30,24 +21,8 @@ export const useBackendConnection = () => {
return service.updateSemanticModelPackageModels(packageId, models, visualModels);
};

const createPackage = async (packageId: string, packageNameCs: string) => {
const pkg = await service.createPackage(backendPackageRootUrl, {
iri: packageId,
userMetadata: {
name: { cs: packageNameCs },
tags: [],
},
} as ResourceEditable);
console.log(pkg);
console.error(`package ${pkg.iri}-${packageNameCs} logged to console`);
return pkg;
};

return {
getPackageFromBackend,
getAllPackagesFromBackend,
updateSemanticModelPackageModels,
getModelsFromBackend,
createPackage,
};
};
Original file line number Diff line number Diff line change
Expand Up @@ -17,20 +17,22 @@ import type {
import type { Entity } from "@dataspecer/core-v2";

export type ClassesContextType = {

classes: SemanticModelClass[];
setClasses: React.Dispatch<React.SetStateAction<SemanticModelClass[]>>;

allowedClasses: string[];

setAllowedClasses: React.Dispatch<React.SetStateAction<string[]>>;

relationships: SemanticModelRelationship[];
setRelationships: React.Dispatch<React.SetStateAction<SemanticModelRelationship[]>>;

generalizations: SemanticModelGeneralization[];
setGeneralizations: React.Dispatch<React.SetStateAction<SemanticModelGeneralization[]>>;

profiles: (SemanticModelClassUsage | SemanticModelRelationshipUsage)[];
setProfiles: React.Dispatch<React.SetStateAction<(SemanticModelClassUsage | SemanticModelRelationshipUsage)[]>>;

sourceModelOfEntityMap: Map<string, string>;
setSourceModelOfEntityMap: React.Dispatch<React.SetStateAction<Map<string, string>>>;

rawEntities: (Entity | null)[];
setRawEntities: React.Dispatch<React.SetStateAction<(Entity | null)[]>>;
};

export const ClassesContext = React.createContext(null as unknown as ClassesContextType);
Expand All @@ -45,36 +47,23 @@ type ResultType = {

export interface UseClassesContextType {

// ClassesContextType

classes: SemanticModelClass[];

setClasses: React.Dispatch<React.SetStateAction<SemanticModelClass[]>>;

allowedClasses: string[];

// Used by entities-of-model.tsx
setAllowedClasses: React.Dispatch<React.SetStateAction<string[]>>;

relationships: SemanticModelRelationship[];

setRelationships: React.Dispatch<React.SetStateAction<SemanticModelRelationship[]>>;

generalizations: SemanticModelGeneralization[];

setGeneralizations: React.Dispatch<React.SetStateAction<SemanticModelGeneralization[]>>;

profiles: (SemanticModelClassUsage | SemanticModelRelationshipUsage)[];

setProfiles: React.Dispatch<React.SetStateAction<(SemanticModelClassUsage | SemanticModelRelationshipUsage)[]>>;

sourceModelOfEntityMap: Map<string, string>;

setSourceModelOfEntityMap: React.Dispatch<React.SetStateAction<Map<string, string>>>;

rawEntities: (Entity | null)[];

//

createConnection: (
model: InMemorySemanticModel,
connection: ConnectionType,
Expand All @@ -89,17 +78,12 @@ export interface UseClassesContextType {
export const useClassesContext = (): UseClassesContextType => {
const {
classes,
setClasses,
allowedClasses,
setAllowedClasses,
relationships,
setRelationships,
generalizations,
setGeneralizations,
profiles,
setProfiles,
sourceModelOfEntityMap,
setSourceModelOfEntityMap,
rawEntities,
} = useContext(ClassesContext);

Expand All @@ -120,17 +104,12 @@ export const useClassesContext = (): UseClassesContextType => {

return {
classes,
setClasses,
allowedClasses,
setAllowedClasses,
relationships,
setRelationships,
generalizations,
setGeneralizations,
profiles,
setProfiles,
sourceModelOfEntityMap,
setSourceModelOfEntityMap,
rawEntities,
createConnection,
};
Expand Down
14 changes: 0 additions & 14 deletions applications/conceptual-model-editor/src/context/model-context.ts
Original file line number Diff line number Diff line change
Expand Up @@ -56,8 +56,6 @@ export interface UseModelGraphContextType {

setModelIri: (iri: string, model: InMemorySemanticModel) => void;

cleanModels: () => void;

replaceModels: (entityModels: EntityModel[], visualModels: WritableVisualModel[]) => void;

removeModel: (modelId: string) => void;
Expand Down Expand Up @@ -113,17 +111,6 @@ export const useModelGraphContext = (): UseModelGraphContextType => {
});
};

const cleanModels = () => {
for (const [_, m] of models) {
aggregator.deleteModel(m);
}
for (const [_, m] of visualModels) {
aggregator.deleteModel(m);
}
setModels(new Map());
setVisualModels(new Map());
};

const replaceModels = (entityModels: EntityModel[], visualModels: WritableVisualModel[]) => {
// Remove old models.
for (const [_, model] of models) {
Expand Down Expand Up @@ -183,7 +170,6 @@ export const useModelGraphContext = (): UseModelGraphContextType => {
addVisualModel,
setModelAlias,
setModelIri,
cleanModels,
replaceModels,
removeModel,
removeVisualModel,
Expand Down

0 comments on commit 5e26128

Please sign in to comment.