IUserDataSource over the application's users table.
The audience service needs one to run at all — its init-key throws without a
:user-data-source — and the protocol had no implementation anywhere, so the
module could not boot and no application ever activated it (BOU-419).
Queried by table name rather than through the user module: audience depends
on no other Wagoe library, and reaching into wagoe.user.shell.* would be
the cross-module coupling bb check:ports exists to prevent. :table is
configurable for an application whose users live elsewhere.
IUserDataSource over the application's users table. The audience service needs one to run at all — its init-key throws without a `:user-data-source` — and the protocol had no implementation anywhere, so the module could not boot and no application ever activated it (BOU-419). Queried by table name rather than through the user module: audience depends on no other Wagoe library, and reaching into `wagoe.user.shell.*` would be the cross-module coupling `bb check:ports` exists to prevent. `:table` is configurable for an application whose users live elsewhere.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |