(systemState *system.SystemState, modelLoader *model.ModelLoader, enforceScan, automaticallyInstallBackend bool, galleries []config.Gallery, backendGalleries []config.Gallery, requests []galleryModel, requireBackendIntegrity bool)
| 165 | } |
| 166 | |
| 167 | func processRequests(systemState *system.SystemState, modelLoader *model.ModelLoader, enforceScan, automaticallyInstallBackend bool, galleries []config.Gallery, backendGalleries []config.Gallery, requests []galleryModel, requireBackendIntegrity bool) error { |
| 168 | ctx := context.Background() |
| 169 | var err error |
| 170 | for _, r := range requests { |
| 171 | utils.ResetDownloadTimers() |
| 172 | if r.ID == "" { |
| 173 | err = installModelFromRemoteConfig(ctx, systemState, modelLoader, r.GalleryModel, utils.DisplayDownloadFunction, enforceScan, automaticallyInstallBackend, backendGalleries, requireBackendIntegrity) |
| 174 | |
| 175 | } else { |
| 176 | err = gallery.InstallModelFromGallery( |
| 177 | ctx, galleries, backendGalleries, systemState, modelLoader, r.ID, r.GalleryModel, utils.DisplayDownloadFunction, enforceScan, automaticallyInstallBackend, requireBackendIntegrity) |
| 178 | } |
| 179 | } |
| 180 | return err |
| 181 | } |
| 182 | |
| 183 | func ApplyGalleryFromFile(systemState *system.SystemState, modelLoader *model.ModelLoader, enforceScan, automaticallyInstallBackend bool, galleries []config.Gallery, backendGalleries []config.Gallery, s string, requireBackendIntegrity bool) error { |
| 184 | dat, err := os.ReadFile(s) |
no test coverage detected