Untitled
unknown
plain_text
2 months ago
899 B
11
Indexable
const injector = angular.element(document.body).injector();
const TaskStatus = injector.get('TaskStatus');
const data = TaskStatus.data;
const result = {
task: {
id: data.task._id,
date: data.task.date,
require: data.task.require,
award: {
type: data.task.award.type,
amount: data.task.award.amount,
},
conditions: data.task.conditions.map(c => ({
gametype: c.gametype,
gametype_clean: c.gametype_clean,
type: c.type,
...(c.voc && { voc: { id: c.voc.id, name: c.voc.name } }),
...(c.qual && { qual: c.qual }),
...(c.competition && { competition: c.competition }),
})),
},
user: {
id: data.user._id,
user_id: data.user.user_id,
date: data.user.date,
progress: data.user.progress,
completed: data.user.completed,
},
};
console.log(JSON.stringify(result, null, 2));Editor is loading...
Leave a Comment