MCPcopy
hub / github.com/syncthing/syncthing / GetFolderVersions

Method GetFolderVersions

lib/model/model.go:2812–2825  ·  view source on GitHub ↗
(folder string)

Source from the content-addressed store, hash-verified

2810}
2811
2812func (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
2827func (m *model) RestoreFolderVersions(folder string, versions map[string]time.Time) (map[string]error, error) {
2828 m.mut.RLock()

Callers

nothing calls this directly

Calls 2

GetVersionsMethod · 0.65

Tested by

no test coverage detected