Liking cljdoc? Tell your friends :D

oc.lib.change.resources.follow


board-follower-table-nameclj

(board-follower-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 publisher-uuid)

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

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

org-slug-gsi-nameclj

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

publisher-follower-table-nameclj

(publisher-follower-table-name db-opts)
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, :publisher-uuids (schema/maybe [lib-schema/UniqueID]), :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, :publisher-uuids (schema/maybe [lib-schema/UniqueID]), :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, :publisher-uuids (schema/maybe [lib-schema/UniqueID]), :board-uuids (schema/maybe [lib-schema/UniqueID])}]

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

retrieve-board-followersclj

(retrieve-board-followers 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, :follower-uuids [lib-schema/UniqueID]}

Inputs: [dynamodb-opts org-slug :- Slug board-uuid :- lib-schema/UniqueID]
Returns: {:board-uuid lib-schema/UniqueID, :org-slug Slug, :follower-uuids [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 [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 [lib-schema/UniqueID]}
sourceraw docstring

Slugclj

source

store!clj

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

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

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

store-boards!clj

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

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

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

store-publishers!clj

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

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

Inputs: [dynamodb-opts user-id :- lib-schema/UniqueID org-slug :- Slug 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 publisher-uuid)

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

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

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

× close