diff --git a/science-quest/src/data/scientifique.js b/science-quest/src/data/scientifique.js index 8907588..e7a15a9 100644 --- a/science-quest/src/data/scientifique.js +++ b/science-quest/src/data/scientifique.js @@ -27,11 +27,18 @@ export class Scientifiques extends PagedDataObject{ } } -export class ScientifiqueIndices extends DataObject{ +export class ScientifiqueIndice extends DataObject{ constructor(parsedJSON){ super(parsedJSON) } - static get(id){ - fetch(`${REST_API}/scientifiques/${id}/indices`) +} + +export class ScientifiqueIndices extends PagedDataObject{ + constructor(parsedJSON){ + super(parsedJSON, ScientifiqueIndice) + } + static async getPage(idScientifique, size){ + const response = await fetch(`${REST_API}/scientifiques/${idScientifique}/indices`) + return new this(await response.json()) } } \ No newline at end of file