From 54a2789d88e23045005d830969ea44616a0f2442 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Blin?=
 <sebastien.blin@savoirfairelinux.com>
Date: Fri, 25 Jun 2021 11:08:16 -0400
Subject: [PATCH] chatview: add ability to download files from other devices

For swarm, files are synchronized. So, the download must be shown for
files sent by another devices.

Change-Id: I1351804e9f492e2aac8a75048a7ac3de9604ba39
GitLab: https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/455
---
 src/web-chatview/chatview.js | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/web-chatview/chatview.js b/src/web-chatview/chatview.js
index 19845dae..6de8f7b7 100644
--- a/src/web-chatview/chatview.js
+++ b/src/web-chatview/chatview.js
@@ -1274,11 +1274,11 @@ function updateFileInteraction(message_div, message_object, forceTypeToFile = fa
     // Update flat buttons
     var left_buttons = message_div.querySelector(".left_buttons")
     left_buttons.innerHTML = ""
-    if (message_delivery_status === "awaiting peer" ||
-        message_delivery_status === "awaiting host" ||
+
+    if (message_delivery_status === "awaiting host" ||
         message_delivery_status.indexOf("ongoing") === 0) {
 
-        if (message_direction === "in" && message_delivery_status.indexOf("ongoing") !== 0) {
+        if (message_delivery_status.indexOf("ongoing") !== 0) {
             // add buttons to accept or refuse a call.
             var accept_button = document.createElement("div")
             accept_button.innerHTML = acceptSvg
@@ -1311,7 +1311,7 @@ function updateFileInteraction(message_div, message_object, forceTypeToFile = fa
             left_buttons.appendChild(refuse_button)
         }
 
-    } else {
+    } else if (message_delivery_status !== "awaiting peer") {
         var status_button = document.createElement("div")
         var statusFile = fileSvg
         if (isErrorStatus(message_delivery_status))
-- 
GitLab