diff options
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; +} |
