Ankilan/src/actions/dictionary/create-dictionary.js

14 lines
523 B
JavaScript

import {parseDictionary} from './parsing-dictionary';
import getAudio from '../api/word-sound';
import {compoundWithYDictionary} from './get-translate';
export const createDictionary = async apiRes => {
const word = apiRes.word;
const parsedDictionary = parseDictionary(apiRes);
const audio = await getAudio(word);
const compounded = await compoundWithYDictionary(parsedDictionary, word);
//TODO add shrinkToOneExample(compounded)
return {...compounded, sound: audio, examples: parsedDictionary.examples};
};