UNPKG

asksuite-core

Version:
31 lines (27 loc) 786 B
class QuoteDataAccessor { constructor(awsLambdaCaller) { this.awsLambdaCaller = awsLambdaCaller; } async resolveText(request) { let extractedQuote = null; try { extractedQuote = await this.awsLambdaCaller.call(request, 'asksuite-NLP-dev-quoteDataNLP'); console.log('Extracted Quote Data::', extractedQuote); } catch (e) { console.log('Erro ao extrair dados ', e); } return extractedQuote; } async resolveTextNumbers(request) { let intent = null; try { // QuoteData intent = await this.awsLambdaCaller.call(request, 'asksuite-NLP-dev-extractNumbersNLP'); } catch (e) { // intent = e; console.log('Erro ao extrair números ', e); } return intent; } } module.exports = QuoteDataAccessor;