projects
/
pub
/
Android
/
ownCloud.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
36d4f3d
)
OC-2746: Changes from comments: new method to construct base url server
author
masensio
<masensio@solidgear.es>
Tue, 28 Jan 2014 13:41:38 +0000
(14:41 +0100)
committer
masensio
<masensio@solidgear.es>
Tue, 28 Jan 2014 13:41:38 +0000
(14:41 +0100)
owncloud-android-library
patch
|
blob
|
blame
|
history
src/com/owncloud/android/datamodel/FileDataStorageManager.java
patch
|
blob
|
blame
|
history
src/com/owncloud/android/operations/GetSharesOperation.java
patch
|
blob
|
blame
|
history
src/com/owncloud/android/operations/OAuth2GetAccessToken.java
patch
|
blob
|
blame
|
history
src/com/owncloud/android/operations/UpdateOCVersionOperation.java
patch
|
blob
|
blame
|
history
src/com/owncloud/android/ui/activity/FileDisplayActivity.java
patch
|
blob
|
blame
|
history
diff --git
a/owncloud-android-library
b/owncloud-android-library
index
7b5d6cd
..
b4d6752
160000
(submodule)
--- a/
owncloud-android-library
+++ b/
owncloud-android-library
@@
-1
+1
@@
-Subproject commit
7b5d6cdef791cd27a573fcaa9c8214970753843c
+Subproject commit
b4d67521b24bbd517cc1c91b37715ad650688bc3
diff --git
a/src/com/owncloud/android/datamodel/FileDataStorageManager.java
b/src/com/owncloud/android/datamodel/FileDataStorageManager.java
index
2ee72b9
..
31ba1aa
100644
(file)
--- a/
src/com/owncloud/android/datamodel/FileDataStorageManager.java
+++ b/
src/com/owncloud/android/datamodel/FileDataStorageManager.java
@@
-934,7
+934,7
@@
public class FileDataStorageManager {
return shareExists(ProviderTableMeta.OCSHARES_PATH, path);
}
return shareExists(ProviderTableMeta.OCSHARES_PATH, path);
}
- public void cleanShare() {
+ public void cleanShare
s
() {
ContentValues cv = new ContentValues();
cv.put(ProviderTableMeta.FILE_SHARE_BY_LINK, false);
cv.put(ProviderTableMeta.FILE_PUBLIC_LINK, "");
ContentValues cv = new ContentValues();
cv.put(ProviderTableMeta.FILE_SHARE_BY_LINK, false);
cv.put(ProviderTableMeta.FILE_PUBLIC_LINK, "");
@@
-952,5
+952,13
@@
public class FileDataStorageManager {
Log_OC.e(TAG, "Exception in cleanShareFile" + e.getMessage());
}
}
Log_OC.e(TAG, "Exception in cleanShareFile" + e.getMessage());
}
}
+ }
+
+ public void saveFiles(ArrayList<OCFile> sharedFiles) {
+ if (sharedFiles != null) {
+ cleanShares();
+
+ }
+
}
}
}
}
diff --git
a/src/com/owncloud/android/operations/GetSharesOperation.java
b/src/com/owncloud/android/operations/GetSharesOperation.java
index
4e3441c
..
623282b
100644
(file)
--- a/
src/com/owncloud/android/operations/GetSharesOperation.java
+++ b/
src/com/owncloud/android/operations/GetSharesOperation.java
@@
-39,24
+39,22
@@
public class GetSharesOperation extends RemoteOperation {
private static final String TAG = GetSharesOperation.class.getSimpleName();
private static final String TAG = GetSharesOperation.class.getSimpleName();
- private String mUrlServer;
protected FileDataStorageManager mStorageManager;
protected FileDataStorageManager mStorageManager;
- public GetSharesOperation(String urlServer, FileDataStorageManager storageManager) {
- mUrlServer = urlServer;
+ public GetSharesOperation(FileDataStorageManager storageManager) {
mStorageManager = storageManager;
}
@Override
protected RemoteOperationResult run(OwnCloudClient client) {
mStorageManager = storageManager;
}
@Override
protected RemoteOperationResult run(OwnCloudClient client) {
- GetRemoteSharesOperation operation = new GetRemoteSharesOperation(
mUrlServer
);
+ GetRemoteSharesOperation operation = new GetRemoteSharesOperation(
client.getBaseUri().toString()
);
RemoteOperationResult result = operation.execute(client);
if (result.isSuccess()) {
// Clean Share data in filelist table
RemoteOperationResult result = operation.execute(client);
if (result.isSuccess()) {
// Clean Share data in filelist table
- mStorageManager.cleanShare();
+ mStorageManager.cleanShare
s
();
// Update DB with the response
Log_OC.d(TAG, "Share list size = " + result.getData().size());
// Update DB with the response
Log_OC.d(TAG, "Share list size = " + result.getData().size());
diff --git
a/src/com/owncloud/android/operations/OAuth2GetAccessToken.java
b/src/com/owncloud/android/operations/OAuth2GetAccessToken.java
index
57295ad
..
45238ba
100644
(file)
--- a/
src/com/owncloud/android/operations/OAuth2GetAccessToken.java
+++ b/
src/com/owncloud/android/operations/OAuth2GetAccessToken.java
@@
-70,7
+70,7
@@
public class OAuth2GetAccessToken extends RemoteOperation {
nameValuePairs[3] = new NameValuePair(OAuth2Constants.KEY_CLIENT_ID, mClientId);
//nameValuePairs[4] = new NameValuePair(OAuth2Constants.KEY_SCOPE, mOAuth2ParsedAuthorizationResponse.get(OAuth2Constants.KEY_SCOPE));
nameValuePairs[3] = new NameValuePair(OAuth2Constants.KEY_CLIENT_ID, mClientId);
//nameValuePairs[4] = new NameValuePair(OAuth2Constants.KEY_SCOPE, mOAuth2ParsedAuthorizationResponse.get(OAuth2Constants.KEY_SCOPE));
- postMethod = new PostMethod(client.get
Base
Uri().toString());
+ postMethod = new PostMethod(client.get
Webdav
Uri().toString());
postMethod.setRequestBody(nameValuePairs);
int status = client.executeMethod(postMethod);
postMethod.setRequestBody(nameValuePairs);
int status = client.executeMethod(postMethod);
@@
-99,16
+99,16
@@
public class OAuth2GetAccessToken extends RemoteOperation {
postMethod.releaseConnection(); // let the connection available for other methods
if (result.isSuccess()) {
postMethod.releaseConnection(); // let the connection available for other methods
if (result.isSuccess()) {
- Log_OC.i(TAG, "OAuth2 TOKEN REQUEST with auth code " + mOAuth2ParsedAuthorizationResponse.get("code") + " to " + client.get
Base
Uri() + ": " + result.getLogMessage());
+ Log_OC.i(TAG, "OAuth2 TOKEN REQUEST with auth code " + mOAuth2ParsedAuthorizationResponse.get("code") + " to " + client.get
Webdav
Uri() + ": " + result.getLogMessage());
} else if (result.getException() != null) {
} else if (result.getException() != null) {
- Log_OC.e(TAG, "OAuth2 TOKEN REQUEST with auth code " + mOAuth2ParsedAuthorizationResponse.get("code") + " to " + client.get
Base
Uri() + ": " + result.getLogMessage(), result.getException());
+ Log_OC.e(TAG, "OAuth2 TOKEN REQUEST with auth code " + mOAuth2ParsedAuthorizationResponse.get("code") + " to " + client.get
Webdav
Uri() + ": " + result.getLogMessage(), result.getException());
} else if (result.getCode() == ResultCode.OAUTH2_ERROR) {
} else if (result.getCode() == ResultCode.OAUTH2_ERROR) {
- Log_OC.e(TAG, "OAuth2 TOKEN REQUEST with auth code " + mOAuth2ParsedAuthorizationResponse.get("code") + " to " + client.get
Base
Uri() + ": " + ((mResultTokenMap != null) ? mResultTokenMap.get(OAuth2Constants.KEY_ERROR) : "NULL"));
+ Log_OC.e(TAG, "OAuth2 TOKEN REQUEST with auth code " + mOAuth2ParsedAuthorizationResponse.get("code") + " to " + client.get
Webdav
Uri() + ": " + ((mResultTokenMap != null) ? mResultTokenMap.get(OAuth2Constants.KEY_ERROR) : "NULL"));
} else {
} else {
- Log_OC.e(TAG, "OAuth2 TOKEN REQUEST with auth code " + mOAuth2ParsedAuthorizationResponse.get("code") + " to " + client.get
Base
Uri() + ": " + result.getLogMessage());
+ Log_OC.e(TAG, "OAuth2 TOKEN REQUEST with auth code " + mOAuth2ParsedAuthorizationResponse.get("code") + " to " + client.get
Webdav
Uri() + ": " + result.getLogMessage());
}
}
}
}
diff --git
a/src/com/owncloud/android/operations/UpdateOCVersionOperation.java
b/src/com/owncloud/android/operations/UpdateOCVersionOperation.java
index
ca4387c
..
a047f11
100644
(file)
--- a/
src/com/owncloud/android/operations/UpdateOCVersionOperation.java
+++ b/
src/com/owncloud/android/operations/UpdateOCVersionOperation.java
@@
-90,15
+90,15
@@
public class UpdateOCVersionOperation extends RemoteOperation {
result = new RemoteOperationResult(RemoteOperationResult.ResultCode.INSTANCE_NOT_CONFIGURED);
}
}
result = new RemoteOperationResult(RemoteOperationResult.ResultCode.INSTANCE_NOT_CONFIGURED);
}
}
- Log_OC.i(TAG, "Check for update of ownCloud server version at " + client.get
Base
Uri() + ": " + result.getLogMessage());
+ Log_OC.i(TAG, "Check for update of ownCloud server version at " + client.get
Webdav
Uri() + ": " + result.getLogMessage());
} catch (JSONException e) {
result = new RemoteOperationResult(RemoteOperationResult.ResultCode.INSTANCE_NOT_CONFIGURED);
} catch (JSONException e) {
result = new RemoteOperationResult(RemoteOperationResult.ResultCode.INSTANCE_NOT_CONFIGURED);
- Log_OC.e(TAG, "Check for update of ownCloud server version at " + client.get
Base
Uri() + ": " + result.getLogMessage(), e);
+ Log_OC.e(TAG, "Check for update of ownCloud server version at " + client.get
Webdav
Uri() + ": " + result.getLogMessage(), e);
} catch (Exception e) {
result = new RemoteOperationResult(e);
} catch (Exception e) {
result = new RemoteOperationResult(e);
- Log_OC.e(TAG, "Check for update of ownCloud server version at " + client.get
Base
Uri() + ": " + result.getLogMessage(), e);
+ Log_OC.e(TAG, "Check for update of ownCloud server version at " + client.get
Webdav
Uri() + ": " + result.getLogMessage(), e);
} finally {
if (get != null)
} finally {
if (get != null)
diff --git
a/src/com/owncloud/android/ui/activity/FileDisplayActivity.java
b/src/com/owncloud/android/ui/activity/FileDisplayActivity.java
index
150660e
..
4f2a5c6
100644
(file)
--- a/
src/com/owncloud/android/ui/activity/FileDisplayActivity.java
+++ b/
src/com/owncloud/android/ui/activity/FileDisplayActivity.java
@@
-73,6
+73,8
@@
import com.owncloud.android.operations.CreateFolderOperation;
import com.owncloud.android.operations.GetSharesOperation;
import com.owncloud.android.lib.accounts.OwnCloudAccount;
import com.owncloud.android.operations.GetSharesOperation;
import com.owncloud.android.lib.accounts.OwnCloudAccount;
+import com.owncloud.android.lib.network.OwnCloudClient;
+import com.owncloud.android.lib.network.OwnCloudClientFactory;
import com.owncloud.android.lib.operations.common.OnRemoteOperationListener;
import com.owncloud.android.lib.operations.common.RemoteOperation;
import com.owncloud.android.lib.operations.common.RemoteOperationResult;
import com.owncloud.android.lib.operations.common.OnRemoteOperationListener;
import com.owncloud.android.lib.operations.common.RemoteOperation;
import com.owncloud.android.lib.operations.common.RemoteOperationResult;
@@
-1519,10
+1521,7
@@
OCFileListFragment.ContainerActivity, FileDetailFragment.ContainerActivity, OnNa
private void startGetShares() {
// Get shared files/folders
private void startGetShares() {
// Get shared files/folders
- AccountManager accountMngr = AccountManager.get(this);
- String urlServer = accountMngr.getUserData(getAccount(), OwnCloudAccount.Constants.KEY_OC_BASE_URL);
-
- RemoteOperation getShares = new GetSharesOperation(urlServer, mStorageManager);
+ RemoteOperation getShares = new GetSharesOperation(mStorageManager);
getShares.execute(getAccount(), this, this, mHandler, this);
}
getShares.execute(getAccount(), this, this, mHandler, this);
}