]> git.sesse.net Git - skvidarsync/commitdiff
Tweak the recent changes log.
authorSteinar H. Gunderson <sgunderson@bigfoot.com>
Fri, 27 Oct 2023 14:16:06 +0000 (16:16 +0200)
committerSteinar H. Gunderson <sgunderson@bigfoot.com>
Fri, 27 Oct 2023 14:16:06 +0000 (16:16 +0200)
bin/sync.pl

index 89512436e4eddfdab0c4aac1f0a8e44727ed605a..3272cc813a32f49b58c8e83910313f20797e6c9c 100644 (file)
@@ -441,7 +441,7 @@ while (my $ref = $q->fetchrow_hashref) {
        if ($ref->{'event_type'} eq 'reaction_added') {
                $msg .= ' +';
        } else {
-               $msg .= ' -';
+               $msg .= ' ';
        }
        if ($ref->{'reaction'} eq 'open_mouth') {
                $msg .= '😮';
@@ -449,7 +449,14 @@ while (my $ref = $q->fetchrow_hashref) {
                $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) {