Changeset 41de7cb in Klonkt for src/services/ActivityPubService.js
- Timestamp:
- 08/10/2026 04:13:24 PM (4 weeks ago)
- Branches:
- main
- Children:
- 21ef238
- Parents:
- f0a33e1
- File:
-
- 1 edited
-
src/services/ActivityPubService.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/services/ActivityPubService.js
rf0a33e1 r41de7cb 4266 4266 export function conversationHeads(slug) { 4267 4267 try { 4268 // Twee rijen per persoon, niet een: het nieuwste bericht (dat bepaalt waar 4269 // iemand in de hemel hangt) EN het nieuwste bericht VAN HEM. 4270 // 4271 // Die tweede is er omdat het nieuwste bericht van jou kan zijn, en dan 4272 // draagt het jouw byline. De hemel zoekt de naam en het gezicht van de 4273 // ander in een bericht van de ander -- vond hij dat niet, dan viel hij 4274 // terug op het staartje van de actor-uri en heette tante opeens 4275 // 'hotelbreakfast'. Op het toestel gezien, 10-8. 4276 // 4277 // Valt het samen (het nieuwste is al van hem), dan is het een rij; dubbel 4278 // sturen doen we niet. 4268 4279 return db.prepare(` 4269 4280 SELECT other, stamp, direction, ref FROM ( 4270 4281 SELECT *, ROW_NUMBER() OVER (PARTITION BY other ORDER BY stamp DESC, ref DESC) AS rn 4271 4282 FROM (${CONVERSATION_UNION}) 4283 ) WHERE rn = 1 4284 UNION 4285 SELECT other, stamp, direction, ref FROM ( 4286 SELECT *, ROW_NUMBER() OVER (PARTITION BY other ORDER BY stamp DESC, ref DESC) AS rn 4287 FROM (${CONVERSATION_UNION}) WHERE direction = 'in' 4272 4288 ) WHERE rn = 1 4273 4289 ORDER BY stamp DESC, ref DESC`).all({ slug });
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)