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>()
|
||||
|
||||
// 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
|
||||
propfindMethod.members.forEach { resource ->
|
||||
val file = RemoteFile(resource, AccountUtils.getUserId(mAccount, mContext))
|
||||
file.owner = mAccount.name
|
||||
mFolderAndFiles.add(file)
|
||||
}
|
||||
|
||||
|
@ -91,6 +91,7 @@ public class RemoteFile implements Parcelable, Serializable {
|
||||
private String mPrivateLink;
|
||||
private boolean mSharedByLink;
|
||||
private boolean mSharedWithSharee;
|
||||
private String mOwner;
|
||||
|
||||
public RemoteFile() {
|
||||
resetData();
|
||||
@ -305,6 +306,14 @@ public class RemoteFile implements Parcelable, Serializable {
|
||||
return mSharedByLink;
|
||||
}
|
||||
|
||||
public String getOwner() {
|
||||
return mOwner;
|
||||
}
|
||||
|
||||
public void setOwner(String owner) {
|
||||
mOwner = owner;
|
||||
}
|
||||
|
||||
/**
|
||||
* Used internally. Reset all file properties
|
||||
*/
|
||||
|
Loading…
x
Reference in New Issue
Block a user