package system import ( "context" "encoding/json" "kra/internal/service/dto" ) func (s *SystemConfigService) PersistConfig(ctx context.Context) error { return s.uc.PersistConfig(ctx) } func (s *SystemConfigService) ReloadConfig(ctx context.Context) error { return s.uc.ReloadConfig(ctx) } func (s *SystemConfigService) DiskMountPoints() []string { return s.uc.DiskMountPoints() } func (s *SystemConfigService) SystemConfig() (json.RawMessage, error) { return s.uc.ConfigurationJSON() } func (s *SystemConfigService) SaveSystemConfig(ctx context.Context, req *dto.SetSystemConfigRequest) error { return s.uc.SaveConfigurationJSON(ctx, req.Config) }