Skip to content

Commit 289f84a

Browse files
committed
fix error in PA message playback
1 parent 630419f commit 289f84a

File tree

1 file changed

+7
-11
lines changed

1 file changed

+7
-11
lines changed

lib/pa_messages/pa_message.ex

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -26,18 +26,14 @@ defmodule PaMessages.PaMessage do
2626
{:ad_hoc, {visual_text, :audio_visual}}
2727
end
2828

29-
def to_tts(
30-
%PaMessages.PaMessage{visual_text: visual_text, audio_url: audio_url},
31-
max_text_length
32-
) do
33-
{{:url, audio_url}, PaEss.Utilities.paginate_text(visual_text, max_text_length)}
34-
end
29+
def to_tts(%PaMessages.PaMessage{visual_text: visual_text} = message, max_text_length) do
30+
audio =
31+
case message do
32+
%{audio_url: nil, audio_text: audio_text} -> audio_text
33+
%{audio_url: audio_url} -> {:url, audio_url}
34+
end
3535

36-
def to_tts(
37-
%PaMessages.PaMessage{visual_text: visual_text, audio_text: audio_text},
38-
max_text_length
39-
) do
40-
{audio_text, PaEss.Utilities.paginate_text(visual_text, max_text_length)}
36+
{audio, PaEss.Utilities.paginate_text(visual_text, max_text_length)}
4137
end
4238

4339
def to_logs(%PaMessages.PaMessage{id: id, priority: priority, interval_in_ms: interval_in_ms}) do

0 commit comments

Comments
 (0)