Fix issue with sometimes missing seconds_remaining field in Deepl response

This commit is contained in:
Thelonius Kort
2023-01-23 15:34:26 +01:00
parent bec0e0ae5c
commit 615e64cbd7

View File

@ -58,7 +58,7 @@ defmodule Outlook.Translators.Deepl do
%{status: "done"} -> %{status: "done"} ->
response response
%{status: status} -> %{status: status} ->
steps = response.seconds_remaining * 5 steps = Map.get(response, :seconds_remaining, 1) * 5
for n <- 0..steps do for n <- 0..steps do
send(pid, {:progress, %{progress: 100 * n / steps, status: status}}) send(pid, {:progress, %{progress: 100 * n / steps, status: status}})
Process.sleep 200 Process.sleep 200