Changeset 3a0ca0f in Klonkt for src/routes/posts.js
- Timestamp:
- 08/08/2026 08:27:03 PM (4 weeks ago)
- Branches:
- main
- Children:
- ea211b9
- Parents:
- d1075a1
- git-author:
- Robin <roboburr@…> (08/08/2026 08:27:01 PM)
- git-committer:
- roboburr <roboburr@…> (08/08/2026 08:27:03 PM)
- File:
-
- 1 edited
-
src/routes/posts.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/routes/posts.js
rd1075a1 r3a0ca0f 891 891 const site = res.locals.site; 892 892 const uri = (req.body.uri || '').toString(); 893 if (site && uri) { 894 ActivityPubService.followActor(site, uri) 895 .catch((e) => console.warn('[AP] remote follow failed:', e.message)); 896 } 897 res.redirect('/authorize_interaction?followed=1&uri=' + encodeURIComponent(uri)); 893 if (!site || !uri) return res.redirect('/authorize_interaction?followed=1&uri=' + encodeURIComponent(uri)); 894 // Afwachten in plaats van wegsturen: ligt het verzoek bij de guardians, dan 895 // moet dat op het scherm staan (shaer-p729). "followed=1" terwijl er niets 896 // gebeurd is, is precies de leugen die de poort waardeloos maakt. 897 ActivityPubService.followActor(site, uri) 898 .then((r) => res.redirect('/authorize_interaction?' + (r && r.held ? 'held=1' : 'followed=1') + '&uri=' + encodeURIComponent(uri))) 899 .catch((e) => { 900 console.warn('[AP] remote follow failed:', e.message); 901 res.redirect('/authorize_interaction?error=1&uri=' + encodeURIComponent(uri)); 902 }); 898 903 }); 899 904 … … 1267 1272 const r = await ActivityPubService.followActor(site, handle, !!req.body.auto_boost); 1268 1273 if (r && r.error) q = 'error=' + encodeURIComponent(r.error === 'not_found' ? 'Account niet gevonden' : (r.error === 'unreachable' ? 'Server onbereikbaar' : 'Volgen mislukt')); 1274 // Een DERDE uitkomst, niet gelukt en niet mislukt (shaer-p729). "Je volgt 1275 // nu X" zeggen terwijl het verzoek bij de guardians ligt is de leugen die 1276 // deze poort waardeloos maakt: het kind denkt dat het gebeurd is. 1277 else if (r && r.held) q = 'success=' + encodeURIComponent(r.status === 'denied' ? 'Je guardians hebben dit geweigerd' : 'Je verzoek ligt bij je guardians'); 1269 1278 else { 1270 1279 q = 'success=' + encodeURIComponent('Je volgt nu ' + ((r && r.name) || handle));
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)