mirror of
				https://github.com/owncloud/android-library.git
				synced 2025-10-31 10:27:45 +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>() |                 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