Bookmarks
Bookmarks are the posts, comments and mirrors saved in a dedicated list private to each profile.
You can add, remove and fetch authenticated user's bookmarks.
Add bookmark
This Request is Protected by Authentication
Request
Invocation
await client.publication.bookmarks.add({
on: '0x123-0x456',
});
mutation AddPublicationBookmark($request: PublicationBookmarkRequest!) {
addPublicationBookmark(request: $request)
}
Response
Returns a Void
.
Remove bookmark
This Request is Protected by Authentication
Request
Invocation
await client.publication.bookmarks.remove({
on: '0x123-0x456',
});
mutation RemovePublicationBookmark($request: PublicationBookmarkRequest!) {
removePublicationBookmark(request: $request)
}
Response
Returns a Void
.
Fetch all bookmarks
This Request is Protected by Authentication
Request
Invocation
const result = await client.publication.bookmarks.fetch();
query PublicationBookmarks($request: PublicationBookmarksRequest!) {
result: publicationBookmarks(request: $request) {
items {
... on Post {
...Post
}
... on Comment {
...Comment
}
... on Mirror {
...Mirror
}
... on Quote {
...Quote
}
}
pageInfo {
...PaginatedResultInfo
}
}
}
Response
Paginated result with AnyPublications
Updated about 1 month ago