Add some forgotten code

This commit is contained in:
Thelonius Kort
2023-02-11 20:12:03 +01:00
parent 6ae1289400
commit 1b68a1de16
2 changed files with 7 additions and 6 deletions

View File

@ -66,6 +66,11 @@ defmodule Outlook.Translators do
Task.start_link(Deepl, :translate, args)
end
def process_translation_result(result, tunit_ids, current_user) do
increase_our_character_count(current_user, result.billed_characters)
process_translation(result.translation, tunit_ids)
end
defp deepl_account_for_user(user) when is_struct(user), do: deepl_account_for_user(user.id)
defp deepl_account_for_user(user_id) do
DeeplAccount |> where(user_id: ^user_id)
@ -78,11 +83,6 @@ defmodule Outlook.Translators do
|> IO.iodata_to_binary()
end
def process_translation_result(result, tunit_ids) do
# TODO: update :our_character_count
process_translation(result.translation, tunit_ids)
end
def process_translation(translation, tunit_ids) do
tunit_map = translation
|> Floki.parse_fragment!

View File

@ -147,7 +147,8 @@ defmodule OutlookWeb.TranslationLive.FormComponent do
InternalTree.add_phx_click_event(translation.article.content,
nodes: :tunits,
click: "select_current_tunit",
target: socket.assigns.myself))
target: socket.assigns.myself)
|> InternalTree.garnish(%{tunits: %{class: "tunit"}}))
end
defp update_translation_with_current_tunit(socket, nil), do: socket