forked from melod1n/fast-messenger
refactor: unify db refresh flows
This commit is contained in:
+7
@@ -2,6 +2,7 @@ package dev.meloda.fast.network.service.messages
|
||||
|
||||
import com.slack.eithernet.ApiResult
|
||||
import dev.meloda.fast.model.api.data.VkChatData
|
||||
import dev.meloda.fast.model.api.data.LongPollHistoryResponse
|
||||
import dev.meloda.fast.model.api.data.VkLongPollData
|
||||
import dev.meloda.fast.model.api.data.VkMessageData
|
||||
import dev.meloda.fast.model.api.responses.MessagesCreateChatResponse
|
||||
@@ -44,6 +45,12 @@ interface MessagesService {
|
||||
@FieldMap params: Map<String, String>
|
||||
): ApiResult<ApiResponse<VkLongPollData>, RestApiError>
|
||||
|
||||
@FormUrlEncoded
|
||||
@POST(MessagesUrls.GET_LONG_POLL_HISTORY)
|
||||
suspend fun getLongPollHistory(
|
||||
@FieldMap params: Map<String, String>
|
||||
): ApiResult<ApiResponse<LongPollHistoryResponse>, RestApiError>
|
||||
|
||||
@FormUrlEncoded
|
||||
@POST(MessagesUrls.MARK_AS_READ)
|
||||
suspend fun markAsRead(
|
||||
|
||||
Reference in New Issue
Block a user