Changeset 0aa23cf in Klonkt for src/routes/posts.js
- Timestamp:
- 06/24/2026 05:48:48 PM (3 months ago)
- Branches:
- main
- Children:
- 2279f80
- Parents:
- 6bee3ec
- File:
-
- 1 edited
-
src/routes/posts.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/routes/posts.js
r6bee3ec r0aa23cf 522 522 if (!sent) { try { target = await ActivityPubService.resolveRemoteNote(uri); } catch { /* ignore */ } } 523 523 renderPage(req, res, 'pages/authorize-interaction', { 524 pageTitle: ' Reageer via de fediverse',524 pageTitle: 'Interacteer via de fediverse', 525 525 bodyClass: 'on-special', 526 526 uri, 527 527 target, 528 528 sent, 529 liked: !!req.query.liked, 529 530 siteTitle: site ? site.title : '', 530 531 }); 532 }); 533 534 // ⭐ Like a remote post from your own site (the star flow lands here). 535 router.post('/authorize_interaction/like', requireSiteManager, (req, res) => { 536 const site = res.locals.site; 537 const uri = (req.body.uri || '').toString(); 538 if (site && uri) { 539 ActivityPubService.resolveRemoteNote(uri) 540 .then((note) => note && ActivityPubService.sendInteraction(site, 'like', note.object_uri || uri, note.actor_uri)) 541 .catch((e) => console.warn('[AP] remote like failed:', e.message)); 542 } 543 res.redirect('/authorize_interaction?liked=1&uri=' + encodeURIComponent(uri)); 531 544 }); 532 545
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)