PLT-6595: API to purge Elasticsearch indexes. (#6971)
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
97f34e483b
Коммит
fe368a7456
@@ -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
|
||||
}
|
||||
|
||||
Ссылка в новой задаче
Block a user