From 3449823d9260a8d23cd768bf819ad749bdb4047d Mon Sep 17 00:00:00 2001 From: Mike Macgirvin Date: Sat, 20 Apr 2024 19:42:37 +1000 Subject: [PATCH] make undo repeat work. There are still a couple of quirks to deal with but it appears to work. --- src/Lib/ThreadItem.php | 8 +++++++- view/tpl/conv_item.tpl | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/Lib/ThreadItem.php b/src/Lib/ThreadItem.php index 68a708042..daca48cb9 100644 --- a/src/Lib/ThreadItem.php +++ b/src/Lib/ThreadItem.php @@ -229,6 +229,7 @@ class ThreadItem $my_responses[$v] = ((isset($conv_responses[$v][$item['mid'] . '-m']) && $conv_responses[$v][$item['mid'] . '-m']) ? 1 : 0); if ($v === 'repeat') { $undo_repeat = $conv_responses[$v][$item['mid'] . '-mitem']; + } } $like_count = ((x($conv_responses['like'], $item['mid'])) ? $conv_responses['like'][$item['mid']] : ''); @@ -343,7 +344,12 @@ class ThreadItem } if ($shareable) { - $share = t('Repeat this'); + if ($my_responses['repeat']) { + $share = t('Undo repeat'); + } + else { + $share = t('Repeat this'); + } } $dreport = ''; diff --git a/view/tpl/conv_item.tpl b/view/tpl/conv_item.tpl index be3343d6b..96587bb0b 100755 --- a/view/tpl/conv_item.tpl +++ b/view/tpl/conv_item.tpl @@ -161,7 +161,7 @@ {{$item.embed}} {{/if}} {{if $item.share}} - {{$item.share}} + {{$item.share}} {{/if}} {{if $item.plink}} {{$item.plink.title}}