Liking cljdoc? Tell your friends :D

oc.lib.change.resources.follow


board-unfollower-table-nameclj

(board-unfollower-table-name db-opts)
source

delete!clj

(delete! dynamodb-opts user-id org-slug)

Inputs: [dynamodb-opts user-id :- lib-schema/UniqueID org-slug :- Slug]

Inputs: [dynamodb-opts user-id :- lib-schema/UniqueID org-slug :- Slug]
sourceraw docstring

delete-by-org!clj

(delete-by-org! dynamodb-opts org-slug)

Inputs: [dynamodb-opts org-slug :- Slug]

Inputs: [dynamodb-opts org-slug :- Slug]
sourceraw docstring

follow-board!clj

(follow-board! dynamodb-opts user-id org-slug board-uuid)

Inputs: [dynamodb-opts user-id :- lib-schema/UniqueID org-slug :- Slug board-uuid :- lib-schema/UniqueID]

Inputs: [dynamodb-opts user-id :- lib-schema/UniqueID org-slug :- Slug board-uuid :- lib-schema/UniqueID]
sourceraw docstring

follow-publisher!clj

(follow-publisher! dynamodb-opts user-id org-slug follow-publisher-uuid)

Inputs: [dynamodb-opts user-id :- lib-schema/UniqueID org-slug :- Slug follow-publisher-uuid :- lib-schema/UniqueID]

Inputs: [dynamodb-opts user-id :- lib-schema/UniqueID org-slug :- Slug follow-publisher-uuid :- lib-schema/UniqueID]
sourceraw docstring

org-slug-board-unfollowers-gsi-nameclj

(org-slug-board-unfollowers-gsi-name db-opts)
source

org-slug-gsi-nameclj

(org-slug-gsi-name db-opts)
source

org-slug-publisher-followers-gsi-nameclj

(org-slug-publisher-followers-gsi-name db-opts)
source

publisher-follower-table-nameclj

(publisher-follower-table-name db-opts)
source

ResourceTypeclj

source

retrieveclj

(retrieve dynamodb-opts user-id org-slug)

Inputs: [dynamodb-opts user-id :- lib-schema/UniqueID org-slug :- Slug] Returns: {:user-id lib-schema/UniqueID, :org-slug Slug, :follow-publisher-uuids (schema/maybe [lib-schema/UniqueID]), :unfollow-board-uuids (schema/maybe [lib-schema/UniqueID])}

Inputs: [dynamodb-opts user-id :- lib-schema/UniqueID org-slug :- Slug]
Returns: {:user-id lib-schema/UniqueID, :org-slug Slug, :follow-publisher-uuids (schema/maybe [lib-schema/UniqueID]), :unfollow-board-uuids (schema/maybe [lib-schema/UniqueID])}
sourceraw docstring

retrieve-allclj

(retrieve-all dynamodb-opts org-slug)

Inputs: [dynamodb-opts org-slug :- Slug] Returns: [{:user-id lib-schema/UniqueID, :org-slug Slug, :follow-publisher-uuids (schema/maybe [lib-schema/UniqueID]), :unfollow-board-uuids (schema/maybe [lib-schema/UniqueID])}]

Inputs: [dynamodb-opts org-slug :- Slug]
Returns: [{:user-id lib-schema/UniqueID, :org-slug Slug, :follow-publisher-uuids (schema/maybe [lib-schema/UniqueID]), :unfollow-board-uuids (schema/maybe [lib-schema/UniqueID])}]
sourceraw docstring

retrieve-all-board-unfollowersclj

(retrieve-all-board-unfollowers dynamodb-opts org-slug)

Inputs: [dynamodb-opts org-slug :- Slug] Returns: [{:org-slug Slug, :unfollower-uuids [lib-schema/UniqueID], :board-uuid lib-schema/UniqueID, :resource-type ResourceType}]

Inputs: [dynamodb-opts org-slug :- Slug]
Returns: [{:org-slug Slug, :unfollower-uuids [lib-schema/UniqueID], :board-uuid lib-schema/UniqueID, :resource-type ResourceType}]
sourceraw docstring

retrieve-all-publisher-followersclj

(retrieve-all-publisher-followers dynamodb-opts org-slug)

Inputs: [dynamodb-opts org-slug :- Slug] Returns: [{:org-slug Slug, :follower-uuids [lib-schema/UniqueID], :publisher-uuid lib-schema/UniqueID, :resource-type ResourceType}]

Inputs: [dynamodb-opts org-slug :- Slug]
Returns: [{:org-slug Slug, :follower-uuids [lib-schema/UniqueID], :publisher-uuid lib-schema/UniqueID, :resource-type ResourceType}]
sourceraw docstring

retrieve-board-unfollowersclj

(retrieve-board-unfollowers dynamodb-opts org-slug board-uuid)

Inputs: [dynamodb-opts org-slug :- Slug board-uuid :- lib-schema/UniqueID] Returns: {:board-uuid lib-schema/UniqueID, :org-slug Slug, :unfollower-uuids (schema/maybe [lib-schema/UniqueID])}

Inputs: [dynamodb-opts org-slug :- Slug board-uuid :- lib-schema/UniqueID]
Returns: {:board-uuid lib-schema/UniqueID, :org-slug Slug, :unfollower-uuids (schema/maybe [lib-schema/UniqueID])}
sourceraw docstring

retrieve-publisher-followersclj

(retrieve-publisher-followers dynamodb-opts org-slug publisher-uuid)

Inputs: [dynamodb-opts org-slug :- Slug publisher-uuid :- lib-schema/UniqueID] Returns: {:publisher-uuid lib-schema/UniqueID, :org-slug Slug, :follower-uuids (schema/maybe [lib-schema/UniqueID])}

Inputs: [dynamodb-opts org-slug :- Slug publisher-uuid :- lib-schema/UniqueID]
Returns: {:publisher-uuid lib-schema/UniqueID, :org-slug Slug, :follower-uuids (schema/maybe [lib-schema/UniqueID])}
sourceraw docstring

Slugclj

source

store!clj

(store! dynamodb-opts
        user-id
        org-slug
        follow-publisher-uuids
        unfollow-board-uuids)

Inputs: [dynamodb-opts user-id :- lib-schema/UniqueID org-slug :- Slug follow-publisher-uuids :- [lib-schema/UniqueID] unfollow-board-uuids :- [lib-schema/UniqueID]]

Inputs: [dynamodb-opts user-id :- lib-schema/UniqueID org-slug :- Slug follow-publisher-uuids :- [lib-schema/UniqueID] unfollow-board-uuids :- [lib-schema/UniqueID]]
sourceraw docstring

store-boards!clj

(store-boards! dynamodb-opts user-id org-slug unfollow-board-uuids)

Inputs: [dynamodb-opts user-id :- lib-schema/UniqueID org-slug :- Slug unfollow-board-uuids :- [lib-schema/UniqueID]]

Inputs: [dynamodb-opts user-id :- lib-schema/UniqueID org-slug :- Slug unfollow-board-uuids :- [lib-schema/UniqueID]]
sourceraw docstring

store-publishers!clj

(store-publishers! dynamodb-opts user-id org-slug follow-publisher-uuids)

Inputs: [dynamodb-opts user-id :- lib-schema/UniqueID org-slug :- Slug follow-publisher-uuids :- [lib-schema/UniqueID]]

Inputs: [dynamodb-opts user-id :- lib-schema/UniqueID org-slug :- Slug follow-publisher-uuids :- [lib-schema/UniqueID]]
sourceraw docstring

table-nameclj

(table-name db-opts)
source

unfollow-board!clj

(unfollow-board! dynamodb-opts user-id org-slug board-uuid)

Inputs: [dynamodb-opts user-id :- lib-schema/UniqueID org-slug :- Slug board-uuid :- lib-schema/UniqueID]

Inputs: [dynamodb-opts user-id :- lib-schema/UniqueID org-slug :- Slug board-uuid :- lib-schema/UniqueID]
sourceraw docstring

unfollow-publisher!clj

(unfollow-publisher! dynamodb-opts user-id org-slug unfollow-publisher-uuid)

Inputs: [dynamodb-opts user-id :- lib-schema/UniqueID org-slug :- Slug unfollow-publisher-uuid :- lib-schema/UniqueID]

Inputs: [dynamodb-opts user-id :- lib-schema/UniqueID org-slug :- Slug unfollow-publisher-uuid :- lib-schema/UniqueID]
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close