asyncdbx

package asyncdbx

Akka/Spray-based Dropbox API client.

The main entry point is the DbxClient. An instance of DbxClient is linked to a single Dropbox account and provides access to the API.

import api._
val client = system.actorOf(Props[DbxClient])
client ! Authenticate(token)
client ! Account.GetInfo // => Response: Account.Info

The actor DbxSync can be used to keep a local folder in sync with a given Dropbox account.

val sync = system.actorOf(DbxSync.props(client, "/tmp/dbx"))
// ... later ...
sync ! PoisenPoll
Version

0.1

See also

spray.io

akka.io

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. asyncdbx
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. class DbxClient extends Actor with DbxApiCalls

    Actor-based Dropbox API client.

  2. class DbxSync extends Actor

    Keeps a local folder in sync with the provided Dropbox.

  3. class OAuthHandler extends Actor

  4. class Settings extends Extension

Value Members

  1. object DbxSync

  2. object DbxUploader

  3. object OAuthHandler

  4. object Settings extends ExtensionId[Settings] with ExtensionIdProvider

  5. package api

    Contains all public API messages.

Inherited from AnyRef

Inherited from Any

Ungrouped