chore: initial commit fix linting issues (#2169)

* chore: lint fixes
This commit is contained in:
Carlos R. L. Rodrigues
2022-09-21 12:19:03 -03:00
committed by GitHub
parent c661cc789b
commit eb8034502b
122 changed files with 543 additions and 439 deletions

View File

@@ -36,9 +36,9 @@ class AlgoliaService extends SearchService {
* @param {string} indexName - the index name.
* @return {Promise<{object}>} - returns response from search engine provider
*/
getIndex(indexName) {
async getIndex(indexName) {
let hits = []
return this.client_
return await this.client_
.initIndex(indexName)
.browseObjects({
query: indexName,
@@ -56,9 +56,11 @@ class AlgoliaService extends SearchService {
* @param {*} type
* @return {*}
*/
addDocuments(indexName, documents, type) {
async addDocuments(indexName, documents, type) {
const transformedDocuments = this.getTransformedDocuments(type, documents)
return this.client_.initIndex(indexName).saveObjects(transformedDocuments)
return await this.client_
.initIndex(indexName)
.saveObjects(transformedDocuments)
}
/**
@@ -68,9 +70,9 @@ class AlgoliaService extends SearchService {
* @param {Array.<Object>} type - type of documents to be replaced (e.g: products, regions, orders, etc)
* @return {Promise<{object}>} - returns response from search engine provider
*/
replaceDocuments(indexName, documents, type) {
async replaceDocuments(indexName, documents, type) {
const transformedDocuments = this.getTransformedDocuments(type, documents)
return this.client_
return await this.client_
.initIndex(indexName)
.replaceAllObjects(transformedDocuments)
}
@@ -81,8 +83,8 @@ class AlgoliaService extends SearchService {
* @param {string} document_id - the id of the document
* @return {Promise<{object}>} - returns response from search engine provider
*/
deleteDocument(indexName, document_id) {
return this.client_.initIndex(indexName).deleteObject(document_id)
async deleteDocument(indexName, document_id) {
return await this.client_.initIndex(indexName).deleteObject(document_id)
}
/**
@@ -90,8 +92,8 @@ class AlgoliaService extends SearchService {
* @param {string} indexName - the index name
* @return {Promise<{object}>} - returns response from search engine provider
*/
deleteAllDocuments(indexName) {
return this.client_.initIndex(indexName).delete()
async deleteAllDocuments(indexName) {
return await this.client_.initIndex(indexName).delete()
}
/**
@@ -103,14 +105,14 @@ class AlgoliaService extends SearchService {
* - additionalOptions contain any provider specific options
* @return {*} - returns response from search engine provider
*/
search(indexName, query, options) {
async search(indexName, query, options) {
const { paginationOptions, filter, additionalOptions } = options
if ("limit" in paginationOptions) {
paginationOptions["length"] = paginationOptions.limit
delete paginationOptions.limit
}
return this.client_.initIndex(indexName).search(query, {
return await this.client_.initIndex(indexName).search(query, {
filters: filter,
...paginationOptions,
...additionalOptions,
@@ -123,8 +125,8 @@ class AlgoliaService extends SearchService {
* @param {object} settings - settings object
* @return {Promise<{object}>} - returns response from search engine provider
*/
updateSettings(indexName, settings) {
return this.client_.initIndex(indexName).setSettings(settings)
async updateSettings(indexName, settings) {
return await this.client_.initIndex(indexName).setSettings(settings)
}
getTransformedDocuments(type, documents) {