diff options
| author | winter | 2025-03-31 22:01:50 +0100 |
|---|---|---|
| committer | winter | 2025-03-31 22:01:50 +0100 |
| commit | dc1deda3a02e3ebc31d4ed3a256580469cf83c0e (patch) | |
| tree | 12bfd47830aa06e09d24ce5276bff7cfac21ef94 /routes/actor_profile_fragment.php | |
| parent | a9f0003e809d46093e783d2079be7a952b5f5e0d (diff) | |
add button to reload actors from remote instance
Diffstat (limited to 'routes/actor_profile_fragment.php')
| -rw-r--r-- | routes/actor_profile_fragment.php | 6 |
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) { |
