From 2f7828d01f4c4ca2909f95f098627cd5475ed225 Mon Sep 17 00:00:00 2001 From: Sebastien Douheret Date: Wed, 29 Nov 2017 08:54:00 +0100 Subject: Refit source files to have a public xs-apiv1 lib package. Signed-off-by: Sebastien Douheret --- lib/folder/folder-st-disable.go | 91 ----------------------------------------- 1 file changed, 91 deletions(-) delete mode 100644 lib/folder/folder-st-disable.go (limited to 'lib/folder/folder-st-disable.go') diff --git a/lib/folder/folder-st-disable.go b/lib/folder/folder-st-disable.go deleted file mode 100644 index e936494..0000000 --- a/lib/folder/folder-st-disable.go +++ /dev/null @@ -1,91 +0,0 @@ -package folder - -import ( - "github.com/iotbzh/xds-server/lib/xdsconfig" - uuid "github.com/satori/go.uuid" -) - -// IFOLDER interface implementation for disabled Syncthing folders -// It's a "fallback" interface used to keep syncthing folders config even -// when syncthing is not running. - -// STFolderDisable . -type STFolderDisable struct { - globalConfig *xdsconfig.Config - config FolderConfig -} - -// NewFolderSTDisable Create a new instance of STFolderDisable -func NewFolderSTDisable(gc *xdsconfig.Config) *STFolderDisable { - f := STFolderDisable{ - globalConfig: gc, - } - return &f -} - -// NewUID Get a UUID -func (f *STFolderDisable) NewUID(suffix string) string { - uuid := uuid.NewV1().String() - if len(suffix) > 0 { - uuid += "_" + suffix - } - return uuid -} - -// Add a new folder -func (f *STFolderDisable) Add(cfg FolderConfig) (*FolderConfig, error) { - f.config = cfg - f.config.Status = StatusDisable - f.config.IsInSync = false - return &f.config, nil -} - -// GetConfig Get public part of folder config -func (f *STFolderDisable) GetConfig() FolderConfig { - return f.config -} - -// GetFullPath returns the full path of a directory (from server POV) -func (f *STFolderDisable) GetFullPath(dir string) string { - return "" -} - -// ConvPathCli2Svr Convert path from Client to Server -func (f *STFolderDisable) ConvPathCli2Svr(s string) string { - return "" -} - -// ConvPathSvr2Cli Convert path from Server to Client -func (f *STFolderDisable) ConvPathSvr2Cli(s string) string { - return "" -} - -// Remove a folder -func (f *STFolderDisable) Remove() error { - return nil -} - -// Update update some fields of a folder -func (f *STFolderDisable) Update(cfg FolderConfig) (*FolderConfig, error) { - return nil, nil -} - -// RegisterEventChange requests registration for folder change event -func (f *STFolderDisable) RegisterEventChange(cb *EventCB, data *EventCBData) error { - return nil -} - -// UnRegisterEventChange remove registered callback -func (f *STFolderDisable) UnRegisterEventChange() error { - return nil -} - -// Sync Force folder files synchronization -func (f *STFolderDisable) Sync() error { - return nil -} - -// IsInSync Check if folder files are in-sync -func (f *STFolderDisable) IsInSync() (bool, error) { - return false, nil -} -- cgit 1.2.3-korg