| Copyright | (c) 2014 Jens Thomas |
|---|---|
| License | BSD-style |
| Maintainer | jetho@gmx.de |
| Stability | experimental |
| Portability | GHC |
| Safe Haskell | None |
| Language | Haskell2010 |
| Extensions |
|
Network.Syncthing.Post
Contents
Description
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.