aboutsummaryrefslogtreecommitdiffhomepage
path: root/routes/actor_profile_fragment.php
diff options
context:
space:
mode:
authorwinter2025-03-31 22:01:50 +0100
committerwinter2025-03-31 22:01:50 +0100
commitdc1deda3a02e3ebc31d4ed3a256580469cf83c0e (patch)
tree12bfd47830aa06e09d24ce5276bff7cfac21ef94 /routes/actor_profile_fragment.php
parenta9f0003e809d46093e783d2079be7a952b5f5e0d (diff)
add button to reload actors from remote instance
Diffstat (limited to 'routes/actor_profile_fragment.php')
-rw-r--r--routes/actor_profile_fragment.php6
1 files changed, 5 insertions, 1 deletions
diff --git a/routes/actor_profile_fragment.php b/routes/actor_profile_fragment.php
index debead0..b93556a 100644
--- a/routes/actor_profile_fragment.php
+++ b/routes/actor_profile_fragment.php
@@ -11,7 +11,11 @@ use Digitigrade\Router;
use Digitigrade\StorageProvider\FilesystemStorage;
Router::getInstance()->mount('/fragment/actor/:id', function (array $args) {
- render_template('actor/profile', ['actor' => Actor::find($args['id'])]);
+ $actor = Actor::find($args['id']);
+ if (isset($_GET['forceRefetch'])) {
+ $actor = Actor::findByUri($actor->uri, forceRefetch: true);
+ }
+ render_template('actor/profile', ['actor' => $actor]);
});
Router::getInstance()->mount('/fragment/actor/:id/followButton', function (array $args) {