UNPKG

@webiny/api-headless-cms-ddb-es

Version:

DynamoDB and Elasticsearch storage operations plugin for Headless CMS API.

38 lines (36 loc) 815 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.deleteElasticsearchIndex = void 0; var _configurations = require("../configurations"); const deleteElasticsearchIndex = async params => { const { client, model } = params; const { index } = _configurations.configurations.es({ model }); const { body: exists } = await client.indices.exists({ index }); if (!exists) { return; } try { await client.indices.delete({ index, ignore_unavailable: true }); } catch (ex) { console.log(`Could not delete Elasticsearch index "${index}". Please do it manually.`); console.log(ex.message); } }; exports.deleteElasticsearchIndex = deleteElasticsearchIndex; //# sourceMappingURL=deleteElasticsearchIndex.js.map