rework language mock

This commit is contained in:
Jesper Møller Jensen
2023-01-17 11:06:53 +01:00
parent 2126a1d092
commit 0e0316da94
2 changed files with 7 additions and 4 deletions

View File

@@ -7,8 +7,9 @@ class UmbLanguagesData extends UmbData<Language> {
super(data);
}
// skip can be number or null
getAll(skip = 0, take = this.data.length): Array<Language> {
return this.data.splice(skip || 0, take || this.data.length);
return this.data.splice(skip, take);
}
}

View File

@@ -4,10 +4,12 @@ import { umbLanguagesData } from '../data/languages.data';
// TODO: add schema
export const handlers = [
rest.get('/umbraco/management/api/v1/language', (req, res, ctx) => {
const skip = Number.parseInt(req.url.searchParams.get('skip') ?? '0');
const take = Number.parseInt(req.url.searchParams.get('take') ?? '100');
const skip = req.url.searchParams.get('skip');
const skipNumber = skip ? Number.parseInt(skip) : undefined;
const take = req.url.searchParams.get('take');
const takeNumber = take ? Number.parseInt(take) : undefined;
const items = umbLanguagesData.getAll(skip, take);
const items = umbLanguagesData.getAll(skipNumber, takeNumber);
const response = {
total: items.length,