public DropboxProvider(CloudToken token) { client = new DropNetClient(apiKey: API_KEY, appSecret: APP_SECRET); client.UseSandbox = true; if (token.Secret != string.Empty || token.Token != string.Empty) { var accessToken = new UserLogin { Secret = token.Secret, Token = token.Token }; client.SetUserToken(accessToken); } }
public CloudProvider Create() { var settings = factories.Settings; var token = new CloudToken { Secret = settings.CloudSecret, Token = settings.CloudToken }; return new DropboxProvider(token); }