Skip to content

Commit 502e590

Browse files
Merge pull request #1719 from Infomaniak/fix-unfavorite
Allow to unfavorite Drafts
2 parents 098b284 + f682837 commit 502e590

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

app/src/main/java/com/infomaniak/mail/data/api/ApiRepository.kt

+2-2
Original file line numberDiff line numberDiff line change
@@ -215,11 +215,11 @@ object ApiRepository : ApiRepositoryCore() {
215215
fun getDraft(messageDraftResource: String): ApiResponse<Draft> = callApi(ApiRoutes.resource(messageDraftResource), GET)
216216

217217
fun addToFavorites(mailboxUuid: String, messageUids: List<String>): ApiResponse<Unit> {
218-
return starMessages(mailboxUuid, messageUids, true)
218+
return starMessages(mailboxUuid, messageUids, star = true)
219219
}
220220

221221
fun removeFromFavorites(mailboxUuid: String, messageUids: List<String>): ApiResponse<Unit> {
222-
return starMessages(mailboxUuid, messageUids, false)
222+
return starMessages(mailboxUuid, messageUids, star = false)
223223
}
224224

225225
private fun starMessages(mailboxUuid: String, messageIds: List<String>, star: Boolean): ApiResponse<Unit> {

app/src/main/java/com/infomaniak/mail/data/cache/mailboxContent/MessageController.kt

+1-2
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,7 @@ class MessageController @Inject constructor(private val mailboxContentRealm: Rea
7474
}
7575

7676
fun getFavoriteMessages(thread: Thread): List<Message> {
77-
val isFavorite = "${Message::isFavorite.name} == true"
78-
return getMessagesAndDuplicates(thread, "$isFavorite AND $isNotDraft")
77+
return getMessagesAndDuplicates(thread, "${Message::isFavorite.name} == true")
7978
}
8079

8180
fun getMovableMessages(thread: Thread): List<Message> {

0 commit comments

Comments
 (0)