Skip to content

Commit 065ecb6

Browse files
marcbradshawrjbs
authored andcommitted
transliterate based on user alphabet preference
1 parent dcc6944 commit 065ecb6

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

lib/Synergy/Event.pm

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ use utf8;
99
use namespace::autoclean;
1010

1111
use Synergy::Logger '$Logger';
12+
use Synergy::Util qw(transliterate);
1213

1314
has type => (is => 'ro', isa => 'Str', required => 1);
1415
has text => (is => 'ro', isa => 'Str', required => 1); # clearly per-type
@@ -120,6 +121,10 @@ sub reply ($self, $text, $alts = {}, $args = {}) {
120121
? ($self->from_user->username . q{: })
121122
: q{};
122123

124+
if ($self->from_user && $self->from_user->preference('alphabet')) {
125+
$text = transliterate($self->from_user->preference('alphabet'), $text);
126+
}
127+
123128
my $future = $self->from_channel->send_message(
124129
$self->conversation_address,
125130
$prefix . $text,

0 commit comments

Comments
 (0)