diff --git a/src/web-chatview/chatview.js b/src/web-chatview/chatview.js index 19845daeab43c0f37f65623138b8d65f09c7d561..6de8f7b751dc1f6b34e1340f979da80cfc142425 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))