Repository URL to install this package:
|
Version:
1.2.7 ▾
|
import oneStorage from '@skava/modules/___dist/persistance';
import { getTyped } from '@skava/modules/___dist/composition/get';
export const transformList = response => {
const { float, array, string } = getTyped(response);
// @TODO saveforLater should not just be placed here arbitrarily...
// const saveForLaterItems = oneStorage.getItem('save_for_later_list') || array();
const listResponse = {
// saveforlater: saveForLaterItems,
type: string('type', 'getlists'),
count: float('properties.state.count'),
flags: array('properties.iteminfo.flags'),
lists: array('children.lists').map(list => {
return {
identifier: list.identifier,
additionalInfo: list.properties.iteminfo.additionalinfo,
};
}),
};
return listResponse;
};