Профиль, редактирование без аватара
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
package contacts.domain.repository
|
||||
|
||||
import contacts.data.remote.api.ContactDto
|
||||
|
||||
interface ContactRepository {
|
||||
suspend fun getContacts(): Result<List<ContactDto>>
|
||||
suspend fun addContact(userId: String): Result<ContactDto>
|
||||
suspend fun removeContact(userId: String): Result<Unit>
|
||||
suspend fun searchUsers(query: String): Result<List<ContactDto>>
|
||||
suspend fun getFriendRequests(): Result<List<contacts.data.remote.api.FriendRequestDto>>
|
||||
suspend fun acceptRequest(friendshipId: String): Result<Unit>
|
||||
suspend fun declineRequest(friendshipId: String): Result<Unit>
|
||||
}
|
||||
Reference in New Issue
Block a user