Need to hold lock on m.mut when calling this.
(cfg config.FolderConfiguration)
| 500 | |
| 501 | // Need to hold lock on m.mut when calling this. |
| 502 | func (m *model) cleanupFolderLocked(cfg config.FolderConfiguration) { |
| 503 | // clear up our config maps |
| 504 | m.folderRunners.Remove(cfg.ID) |
| 505 | delete(m.folderCfgs, cfg.ID) |
| 506 | delete(m.folderIgnores, cfg.ID) |
| 507 | delete(m.folderVersioners, cfg.ID) |
| 508 | delete(m.folderEncryptionPasswordTokens, cfg.ID) |
| 509 | delete(m.folderEncryptionFailures, cfg.ID) |
| 510 | } |
| 511 | |
| 512 | func (m *model) restartFolder(from, to config.FolderConfiguration, cacheIgnoredFiles bool) error { |
| 513 | if to.ID == "" { |
no test coverage detected