mirror of
				https://github.com/owncloud/android-library.git
				synced 2025-11-04 04:17:50 +00:00 
			
		
		
		
	Include GetQuota in UserService
This commit is contained in:
		
							parent
							
								
									85782e4818
								
							
						
					
					
						commit
						337c57da1a
					
				@ -26,8 +26,10 @@ package com.owncloud.android.lib.resources.users.services
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
import com.owncloud.android.lib.common.operations.RemoteOperationResult
 | 
					import com.owncloud.android.lib.common.operations.RemoteOperationResult
 | 
				
			||||||
import com.owncloud.android.lib.resources.Service
 | 
					import com.owncloud.android.lib.resources.Service
 | 
				
			||||||
 | 
					import com.owncloud.android.lib.resources.users.GetRemoteUserQuotaOperation
 | 
				
			||||||
import com.owncloud.android.lib.resources.users.RemoteUserInfo
 | 
					import com.owncloud.android.lib.resources.users.RemoteUserInfo
 | 
				
			||||||
 | 
					
 | 
				
			||||||
interface UserService: Service {
 | 
					interface UserService: Service {
 | 
				
			||||||
    fun getUserInfo() : RemoteOperationResult<RemoteUserInfo>
 | 
					    fun getUserInfo() : RemoteOperationResult<RemoteUserInfo>
 | 
				
			||||||
 | 
					    fun getUserQuota(): RemoteOperationResult<GetRemoteUserQuotaOperation.RemoteQuota>
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
@ -22,6 +22,7 @@ package com.owncloud.android.lib.resources.users.services.implementation
 | 
				
			|||||||
import com.owncloud.android.lib.common.OwnCloudClient
 | 
					import com.owncloud.android.lib.common.OwnCloudClient
 | 
				
			||||||
import com.owncloud.android.lib.common.operations.RemoteOperationResult
 | 
					import com.owncloud.android.lib.common.operations.RemoteOperationResult
 | 
				
			||||||
import com.owncloud.android.lib.resources.users.GetRemoteUserInfoOperation
 | 
					import com.owncloud.android.lib.resources.users.GetRemoteUserInfoOperation
 | 
				
			||||||
 | 
					import com.owncloud.android.lib.resources.users.GetRemoteUserQuotaOperation
 | 
				
			||||||
import com.owncloud.android.lib.resources.users.RemoteUserInfo
 | 
					import com.owncloud.android.lib.resources.users.RemoteUserInfo
 | 
				
			||||||
import com.owncloud.android.lib.resources.users.services.UserService
 | 
					import com.owncloud.android.lib.resources.users.services.UserService
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -29,4 +30,7 @@ class OCUserService(override val client: OwnCloudClient) :
 | 
				
			|||||||
    UserService {
 | 
					    UserService {
 | 
				
			||||||
    override fun getUserInfo(): RemoteOperationResult<RemoteUserInfo> =
 | 
					    override fun getUserInfo(): RemoteOperationResult<RemoteUserInfo> =
 | 
				
			||||||
        GetRemoteUserInfoOperation().execute(client)
 | 
					        GetRemoteUserInfoOperation().execute(client)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    override fun getUserQuota(): RemoteOperationResult<GetRemoteUserQuotaOperation.RemoteQuota> =
 | 
				
			||||||
 | 
					        GetRemoteUserQuotaOperation().execute(client)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user