mirror of
https://github.com/owncloud/android-library.git
synced 2025-06-07 16:06:08 +00:00
Add owner field to remote file
This commit is contained in:
parent
53f713f113
commit
f699e0ac11
@ -70,11 +70,15 @@ class ReadRemoteFolderOperation(
|
|||||||
val mFolderAndFiles = ArrayList<RemoteFile>()
|
val mFolderAndFiles = ArrayList<RemoteFile>()
|
||||||
|
|
||||||
// parse data from remote folder
|
// parse data from remote folder
|
||||||
mFolderAndFiles.add(RemoteFile(propfindMethod.root, AccountUtils.getUserId(mAccount, mContext)))
|
val remoteFolder = RemoteFile(propfindMethod.root, AccountUtils.getUserId(mAccount, mContext)).apply {
|
||||||
|
owner = mAccount.name
|
||||||
|
}
|
||||||
|
mFolderAndFiles.add(remoteFolder)
|
||||||
|
|
||||||
// loop to update every child
|
// loop to update every child
|
||||||
propfindMethod.members.forEach { resource ->
|
propfindMethod.members.forEach { resource ->
|
||||||
val file = RemoteFile(resource, AccountUtils.getUserId(mAccount, mContext))
|
val file = RemoteFile(resource, AccountUtils.getUserId(mAccount, mContext))
|
||||||
|
file.owner = mAccount.name
|
||||||
mFolderAndFiles.add(file)
|
mFolderAndFiles.add(file)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -91,6 +91,7 @@ public class RemoteFile implements Parcelable, Serializable {
|
|||||||
private String mPrivateLink;
|
private String mPrivateLink;
|
||||||
private boolean mSharedByLink;
|
private boolean mSharedByLink;
|
||||||
private boolean mSharedWithSharee;
|
private boolean mSharedWithSharee;
|
||||||
|
private String mOwner;
|
||||||
|
|
||||||
public RemoteFile() {
|
public RemoteFile() {
|
||||||
resetData();
|
resetData();
|
||||||
@ -305,6 +306,14 @@ public class RemoteFile implements Parcelable, Serializable {
|
|||||||
return mSharedByLink;
|
return mSharedByLink;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getOwner() {
|
||||||
|
return mOwner;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setOwner(String owner) {
|
||||||
|
mOwner = owner;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Used internally. Reset all file properties
|
* Used internally. Reset all file properties
|
||||||
*/
|
*/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user