mirror of
				https://github.com/owncloud/android-library.git
				synced 2025-10-31 02:17:41 +00:00 
			
		
		
		
	Add owner field to remote file
This commit is contained in:
		
							parent
							
								
									bcb14fd493
								
							
						
					
					
						commit
						780c5fe8cd
					
				| @ -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