/
githubmirror
/
grafana
Обзор
Документация
Войти
/
githubmirror
/
grafana
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
pkg/services/libraryelements/folder_consumer.go
24 строки
698 B
maicon
Folder: Add reconciler to delete resources in removed folders (#128336)
14 июл 2026, 16:31
Не верифицирован
14 июл 2026, 16:31
730f10a
Код
Авторство
О чём код?
package libraryelements import ( "context" ) // FolderConsumer reports and deletes library elements by folder for the folder reconciler. type FolderConsumer struct { svc *LibraryElementService } func ProvideFolderConsumer(svc *LibraryElementService) *FolderConsumer { return &FolderConsumer{svc: svc} } func (c *FolderConsumer) Name() string { return "library-elements" } func (c *FolderConsumer) FoldersInUse(ctx context.Context, orgID int64) ([]string, error) { return c.svc.folderUIDsInUse(ctx, orgID) } func (c *FolderConsumer) DeleteInFolder(ctx context.Context, orgID int64, folderUID string) error { return c.svc.deleteLibraryElementsInFolderUIDUnchecked(ctx, orgID, folderUID) }