Skip to content
Snippets Groups Projects
Commit d2ad88e9 authored by Kateryna Kostiuk's avatar Kateryna Kostiuk
Browse files

conversation: fix transfer status

Change-Id: I4fe8e05e663ef8d18a473544fe9ed0940bb5c302
parent 30884f48
No related branches found
No related tags found
No related merge requests found
......@@ -118,6 +118,7 @@ enum InteractionStatus: String {
case .transferOngoing: return DataTransferStatus.ongoing
case .transferSuccess: return DataTransferStatus.success
case .transferError: return DataTransferStatus.error
case .displayed: return DataTransferStatus.success
default: return DataTransferStatus.unknown
}
}
......
......@@ -972,7 +972,7 @@ extension ConversationViewController: UITableViewDataSource {
item.bubblePosition() == .generated ? MessageCellGenerated.self :
MessageCellGenerated.self
}
if item.message.incoming && item.message.status != .displayed {
if item.message.incoming && item.message.status != .displayed && !item.message.isTransfer {
self.viewModel
.setMessageAsRead(daemonId: item.message.daemonId,
messageId: item.message.messageId)
......@@ -1028,7 +1028,9 @@ extension ConversationViewController: UITableViewDataSource {
guard let sectionNumber = tableView?.numberOfSections,
let rowNumber = tableView?.numberOfRows(inSection: indexPath.section) else {return}
if indexPath.section < sectionNumber && indexPath.section >= 0 {
if indexPath.row < rowNumber && indexPath.row >= 0 {
if indexPath.row < rowNumber &&
indexPath.row >= 0 &&
indexPath.row != tableView?.numberOfRows(inSection: indexPath.section) {
tableView?
.reloadItemsAtIndexPaths([indexPath],
animationStyle: .top)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment