PLT-6595: API to purge Elasticsearch indexes. (#6971)

Этот коммит содержится в:
George Goldberg
2017-07-19 09:43:05 +01:00
коммит произвёл GitHub
родитель 97f34e483b
Коммит fe368a7456
6 изменённых файлов: 58 добавлений и 0 удалений

Просмотреть файл

@@ -31,3 +31,16 @@ func TestElasticsearch(cfg *model.Config) *model.AppError {
return nil
}
func PurgeElasticsearchIndexes() *model.AppError {
if esI := einterfaces.GetElasticsearchInterface(); esI != nil {
if err := esI.PurgeIndexes(); err != nil {
return err
}
} else {
err := model.NewAppError("PurgeElasticsearchIndexes", "ent.elasticsearch.test_config.license.error", nil, "", http.StatusNotImplemented)
return err
}
return nil
}