bookmark-manager
SP2F500B8DTRK1EANJQ054BRAB8DDKN6QCMXGNFBTSource Code
;; Bookmark Manager
(define-map bookmarks {user: principal, item-id: uint} bool)
(define-public (add-bookmark (item-id uint))
(ok (map-set bookmarks {user: tx-sender, item-id: item-id} true))
)
(define-read-only (is-bookmarked (user principal) (item-id uint))
(default-to false (map-get? bookmarks {user: user, item-id: item-id}))
)
Functions (2)
| Function | Access | Args |
|---|---|---|
| add-bookmark | public | item-id: uint |
| is-bookmarked | read-only | user: principal, item-id: uint |