(folder string)
| 2810 | } |
| 2811 | |
| 2812 | func (m *model) GetFolderVersions(folder string) (map[string][]versioner.FileVersion, error) { |
| 2813 | m.mut.RLock() |
| 2814 | err := m.checkFolderRunningRLocked(folder) |
| 2815 | ver := m.folderVersioners[folder] |
| 2816 | m.mut.RUnlock() |
| 2817 | if err != nil { |
| 2818 | return nil, err |
| 2819 | } |
| 2820 | if ver == nil { |
| 2821 | return nil, errNoVersioner |
| 2822 | } |
| 2823 | |
| 2824 | return ver.GetVersions() |
| 2825 | } |
| 2826 | |
| 2827 | func (m *model) RestoreFolderVersions(folder string, versions map[string]time.Time) (map[string]error, error) { |
| 2828 | m.mut.RLock() |
nothing calls this directly
no test coverage detected