Copyright | (c) 2014 Jens Thomas |
---|---|
License | BSD-style |
Maintainer | jetho@gmx.de |
Stability | experimental |
Portability | GHC |
Safe Haskell | None |
Language | Haskell2010 |
Extensions |
|
Syncthing POST requests.
- ping :: MonadSync m => SyncM m Text
- bump :: MonadSync m => FolderName -> Path -> SyncM m Need
- hint :: MonadSync m => Device -> Server -> SyncM m ()
- sendConfig :: MonadSync m => Config -> SyncM m ()
- sendError :: MonadSync m => Text -> SyncM m ()
- clearErrors :: MonadSync m => SyncM m ()
- sendIgnores :: MonadSync m => FolderName -> [Text] -> SyncM m (Maybe [Text])
- scanFolder :: MonadSync m => FolderName -> Maybe Path -> SyncM m ()
- reset :: MonadSync m => SyncM m SystemMsg
- restart :: MonadSync m => SyncM m SystemMsg
- shutdown :: MonadSync m => SyncM m SystemMsg
- upgrade :: MonadSync m => SyncM m (Maybe SystemMsg)
Request functions
bump :: MonadSync m => FolderName -> Path -> SyncM m Need Source
Move the given file to the top of the download queue.
sendConfig :: MonadSync m => Config -> SyncM m () Source
Update the server configuration. The configuration will be saved to
disk and the configInSync flag set to false.
restart
Syncthing to activate.
clearErrors :: MonadSync m => SyncM m () Source
Remove all recent errors.
sendIgnores :: MonadSync m => FolderName -> [Text] -> SyncM m (Maybe [Text]) Source
Update the ignores list and echo it back as response.
scanFolder :: MonadSync m => FolderName -> Maybe Path -> SyncM m () Source
Request rescan of a folder. Restrict the scan to a relative subpath within the folder by specifying the optional path parameter.