/* ownCloud Android client application
* Copyright (C) 2012 Bartek Przybylski
+ * Copyright (C) 2012-2013 ownCloud Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
+ * the Free Software Foundation, either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
package com.owncloud.android.files.services;
-import java.io.IOException;
import java.util.HashMap;
import java.util.LinkedList;
import java.util.List;
-import org.apache.commons.httpclient.HttpException;
-import org.apache.jackrabbit.webdav.client.methods.MkColMethod;
-
-import com.owncloud.android.AccountUtils;
-import com.owncloud.android.authenticator.AccountAuthenticator;
-import com.owncloud.android.utils.OwnCloudClientUtils;
-import com.owncloud.android.utils.OwnCloudVersion;
+import com.owncloud.android.network.OwnCloudClientUtils;
import eu.alefzero.webdav.WebdavClient;
import android.accounts.Account;
-import android.accounts.AccountManager;
import android.app.Service;
import android.content.Intent;
-import android.net.Uri;
import android.os.IBinder;
import android.util.Log;
WebdavClient wdc = OwnCloudClientUtils.createOwnCloudClient(account, getApplicationContext());
- int status = 0;
- wdc.createDirectory(INSTANT_UPLOAD_DIR);
- Log.e(TAG, "mkcol returned " + status);
- wdc.putFile(filepath, INSTANT_UPLOAD_DIR + "/" + filename, mimetype);
+ wdc.createDirectory(INSTANT_UPLOAD_DIR); // fail could just mean that it already exists; put will be tried anyway
+ try {
+ wdc.putFile(filepath, INSTANT_UPLOAD_DIR + "/" + filename, mimetype);
+ } catch (Exception e) {
+ // nothing to do; this service is deprecated, indeed
+ }
}
}
}