diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2021-10-17 02:52:05 +0200 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2021-10-17 02:52:05 +0200 |
| commit | 06ecdf2af182034496e2123852deee4a58de1043 (patch) | |
| tree | c8d4eb9664dd368bee5a4bf73dd1e02015ecaf39 /src/app/services/shoe/index.js | |
making a shoebox
Diffstat (limited to 'src/app/services/shoe/index.js')
| -rw-r--r-- | src/app/services/shoe/index.js | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/src/app/services/shoe/index.js b/src/app/services/shoe/index.js new file mode 100644 index 0000000..fc8bbe4 --- /dev/null +++ b/src/app/services/shoe/index.js @@ -0,0 +1,34 @@ +/** + * Shoe API service. + * @module app/services/shoe/index + */ + +import Service from "app/db/service/base"; + +/** + * Service API for listing shoes + */ +export default async function ShoeService(bookshelf) { + const service = await Service({ + bookshelf, + Model: bookshelf.model("Shoe"), + authenticate: false, + paginate: { + pageSize: 25, + pageSizeLimit: 100, + }, + enabled: ["index", "create"], + hooks: { + before: { + index: [], + show: [], + }, + after: { + index: [], + show: [], + }, + }, + }); + + return service; +} |
