import { Injectable } from '@nestjs/common'; import { HiboutikClient } from './hiboutik.client'; import { SupplierHiboutikDto } from '../models/hiboutikDTO/supplier.hiboutik.dto'; /** Reads suppliers from the Hiboutik API. */ @Injectable() export class SupplierHiboutikRepository { constructor(private readonly hiboutikClient: HiboutikClient) {} /** `/suppliers` is not paginated: everything comes in one call. */ async getSuppliers(): Promise { return this.hiboutikClient.get('/suppliers', { order_by: 'supplier_id', sort: 'ASC', }); } }