if ($ref->{'event_type'} eq 'reaction_added') {
$msg .= ' +';
} else {
- $msg .= ' -';
+ $msg .= ' –';
}
if ($ref->{'reaction'} eq 'open_mouth') {
$msg .= '😮';
$msg .= '❤️';
}
$msg .= ' ';
- $msg .= $slack_userid_to_real_name{$ref->{'userid'}} // ($slack_userid_to_slack_name{$ref->{'userid'}} . ' (fant ikke regneark-navn)');
+ if (exists($slack_userid_to_real_name{$ref->{'userid'}})) {
+ $msg .= $slack_userid_to_real_name{$ref->{'userid'}};
+ } elsif (exists($slack_userid_to_slack_name{$ref->{'userid'}})) {
+ $msg .= $slack_userid_to_slack_name{$ref->{'userid'}} . ' (fant ikke regneark-navn)';
+ } else {
+ # Should only happen if we didn't see the initial reaction_add, only reaction_remove.
+ $msg .= $ref->{'userid'} . ' (fant ikke Slack-navn)';
+ }
push @recent_changes, { values => [{ userEnteredValue => { stringValue => $msg } }] };
}
while (scalar @recent_changes < 50) {