Skip to content

Commit

Permalink
refactor: Rename stuff
Browse files Browse the repository at this point in the history
  • Loading branch information
KevinBoulongne committed Jan 24, 2025
1 parent db29576 commit 2a8156c
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,8 @@ import com.infomaniak.mail.data.models.correspondent.Contact
import com.infomaniak.mail.data.models.correspondent.Recipient
import com.infomaniak.mail.data.models.draft.Draft
import com.infomaniak.mail.data.models.draft.SaveDraftResult
import com.infomaniak.mail.data.models.draft.ScheduleDraftResult
import com.infomaniak.mail.data.models.draft.SendDraftResult
import com.infomaniak.mail.data.models.draft.SendScheduleDraftResult
import com.infomaniak.mail.data.models.getMessages.ActivitiesResult
import com.infomaniak.mail.data.models.getMessages.GetMessagesByUidsResult
import com.infomaniak.mail.data.models.getMessages.NewMessagesResult
Expand Down Expand Up @@ -193,13 +193,13 @@ object ApiRepository : ApiRepositoryCore() {
return draft.remoteUuid?.let(::putDraft) ?: run(::postDraft)
}

fun sendScheduleDraft(mailboxUuid: String, draft: Draft, okHttpClient: OkHttpClient): ApiResponse<SendScheduleDraftResult> {
fun scheduleDraft(mailboxUuid: String, draft: Draft, okHttpClient: OkHttpClient): ApiResponse<ScheduleDraftResult> {

val body = getDraftBody(draft)

fun postDraft(): ApiResponse<SendScheduleDraftResult> = callApi(ApiRoutes.draft(mailboxUuid), POST, body, okHttpClient)
fun postDraft(): ApiResponse<ScheduleDraftResult> = callApi(ApiRoutes.draft(mailboxUuid), POST, body, okHttpClient)

fun putDraft(uuid: String): ApiResponse<SendScheduleDraftResult> =
fun putDraft(uuid: String): ApiResponse<ScheduleDraftResult> =
callApi(ApiRoutes.draft(mailboxUuid, uuid), PUT, body, okHttpClient)

return draft.remoteUuid?.let(::putDraft) ?: run(::postDraft)
Expand Down
4 changes: 2 additions & 2 deletions app/src/main/java/com/infomaniak/mail/data/api/ApiRoutes.kt
Original file line number Diff line number Diff line change
Expand Up @@ -228,12 +228,12 @@ object ApiRoutes {
}

fun scheduleDraft(scheduleAction: String): String {
return "$MAIL_API$scheduleAction"
return "${MAIL_API}${scheduleAction}"
}

fun rescheduleDraft(draftResource: String, scheduleDate: Date): String {
val formatedDate = scheduleDate.format(FORMAT_SCHEDULE_MAIL)
return "$MAIL_API$draftResource/schedule?schedule_date=${URLEncoder.encode(formatedDate, "UTF-8")}"
return "${MAIL_API}${draftResource}/schedule?schedule_date=${URLEncoder.encode(formatedDate, "UTF-8")}"
}

fun createAttachment(mailboxUuid: String): String {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable

@Serializable
data class SendScheduleDraftResult(
data class ScheduleDraftResult(
val uuid: String,
@SerialName("schedule_action")
val scheduleAction: String,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -376,7 +376,7 @@ class DraftsActionsWorker @AssistedInject constructor(
}
}

suspend fun executeScheduleSendAction() = with(ApiRepository.sendScheduleDraft(mailboxUuid, draft, okHttpClient)) {
suspend fun executeScheduleSendAction() = with(ApiRepository.scheduleDraft(mailboxUuid, draft, okHttpClient)) {
when {
isSuccess() -> {
scheduleAction = data?.scheduleAction
Expand Down

0 comments on commit 2a8156c

Please sign in to comment.