Skip to content

Commit 9611e52

Browse files
committed
bookmarks-rdflib: use executeUpdate from rdflib-utils
1 parent 6ba0339 commit 9611e52

File tree

6 files changed

+7
-38
lines changed

6 files changed

+7
-38
lines changed

bookmarks/rdflib/src/module/BookmarksModuleRdfLib.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import {
44
createBookmarkWithinContainer,
55
createBookmarkWithinDocument,
66
} from "./update-operations/index.js";
7-
import { executeUpdate } from "./web-operations/executeUpdate.js";
87
import { ldp, rdf } from "./namespaces.js";
8+
import { executeUpdate } from "@solid-data-modules/rdflib-utils";
99

1010
interface ModuleConfig {
1111
store: IndexedFormula;

bookmarks/rdflib/src/module/update-operations/createBookmark.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
import { lit, st, sym } from "rdflib";
2+
import { UpdateOperation } from "@solid-data-modules/rdflib-utils";
23

34
export function createBookmark(
45
bookmarkUri: string,
56
title: string,
67
url: string,
7-
) {
8+
): UpdateOperation & { uri: string } {
89
const bookmarkNode = sym(bookmarkUri);
910
return {
1011
uri: bookmarkUri,

bookmarks/rdflib/src/module/update-operations/createBookmarkWithinContainer.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
import { UpdateOperation } from "./index.js";
21
import { generateId } from "../../generate-id.js";
32
import { createBookmark } from "./createBookmark.js";
3+
import { UpdateOperation } from "@solid-data-modules/rdflib-utils";
44

55
export function createBookmarkWithinContainer(
66
containerUri: string,
77
title: string,
88
url: string,
9-
): UpdateOperation {
9+
): UpdateOperation & { uri: string } {
1010
const id = generateId();
1111
const bookmarkUri = containerUri + id + "#it";
1212
return createBookmark(bookmarkUri, title, url);

bookmarks/rdflib/src/module/update-operations/createBookmarkWithinDocument.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
import { UpdateOperation } from "./index.js";
21
import { generateId } from "../../generate-id.js";
32
import { createBookmark } from "./createBookmark.js";
3+
import { UpdateOperation } from "@solid-data-modules/rdflib-utils";
44

55
export function createBookmarkWithinDocument(
66
documentUri: string,
77
title: string,
88
url: string,
9-
): UpdateOperation {
9+
): UpdateOperation & { uri: string } {
1010
const id = generateId();
1111
const bookmarkUri = documentUri + "#" + id;
1212
return createBookmark(bookmarkUri, title, url);
Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,2 @@
1-
import { Statement } from "rdflib";
2-
31
export { createBookmarkWithinContainer } from "./createBookmarkWithinContainer.js";
42
export { createBookmarkWithinDocument } from "./createBookmarkWithinDocument.js";
5-
6-
export interface FileToCreate {
7-
uri: string;
8-
}
9-
10-
export interface UpdateOperation {
11-
uri: string;
12-
insertions: Statement[];
13-
deletions: Statement[];
14-
filesToCreate: FileToCreate[];
15-
}

bookmarks/rdflib/src/module/web-operations/executeUpdate.ts

Lines changed: 0 additions & 19 deletions
This file was deleted.

0 commit comments

Comments
 (0)