|
|
|
@ -200,8 +200,11 @@ export class PublicationTree implements AsyncIterable<NDKEvent | null> { |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
setBookmark(address: string) { |
|
|
|
setBookmark(address: string) { |
|
|
|
this.#bookmark = address; |
|
|
|
this.#bookmark = address; |
|
|
|
|
|
|
|
this.#cursor.tryMoveTo(address).then(success => { |
|
|
|
|
|
|
|
if (success) { |
|
|
|
this.#bookmarkMovedObservers.forEach(observer => observer(address)); |
|
|
|
this.#bookmarkMovedObservers.forEach(observer => observer(address)); |
|
|
|
this.#cursor.tryMoveTo(address); |
|
|
|
} |
|
|
|
|
|
|
|
}); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
onBookmarkMoved(observer: (address: string) => void) { |
|
|
|
onBookmarkMoved(observer: (address: string) => void) { |
|
|
|
|