Changeset 783b9ff in Klonkt


Ignore:
Timestamp:
08/13/2026 12:22:07 PM (4 weeks ago)
Author:
Robin <roboburr@…>
Branches:
main
Children:
8455dac
Parents:
bac4bf3
Message:

De wachtrijen hadden hun eigen paginering-leugen (shaer-sk4)

guardianship/queues.js had een EIGEN collection()-helper met precies de vorm die
gisteren uit ap-core verdween: first en last allebei op ?page=1, alles inline,
nooit gesneden. Een tweede spelling van dezelfde zaak loopt vanzelf uit elkaar,
en dat was hier al gebeurd -- de ene kant kreeg echte paginering, de andere niet.

Nu dezelfde bouwer, maar ZONDER @context: de route zet die erop en twee keer
maakt het document ongeldig. Dat staat vastgelegd in ap-outbox-paging.test.js,
en die test ving het ook meteen toen ik het hier vergat -- precies waarvoor hij
er staat.

Co-Authored-By: Claude Opus 5 <noreply@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/services/guardianship/queues.js

    rbac4bf3 r783b9ff  
    1010 */
    1111import * as offers from './offers.js';
     12import { pagedCollection } from '../ap-core.js';
    1213import * as relations from './relations.js';
    1314import * as availability from './availability.js';
     
    2425// keer. Wel dezelfde paginavelden, om dezelfde reden: een lezer die de
    2526// paginaweg volgt hoort niet dood te lopen (Funkwhale, 11-8).
    26 const collection = (id, items) => ({
    27   id, type: 'OrderedCollection', totalItems: items.length,
    28   first: `${id}?page=1`, last: `${id}?page=1`,
    29   orderedItems: items,
    30 });
     27// Dezelfde bouwer als de rest (shaer-sk4). Hier stond een eigen kopie die
     28// `first` en `last` allebei op ?page=1 zette en nooit sneed -- de vorm die
     29// Robin op 13-8 aanwees, in het tweede exemplaar. Een tweede spelling van
     30// dezelfde zaak loopt vanzelf uit elkaar; nu is er een.
     31const collection = (id, items) => {
     32  // ZONDER @context: de route zet hem erop, en twee keer maakt het document
     33  // ongeldig. Vastgelegd in ap-outbox-paging.test.js, en die test ving dit ook
     34  // meteen toen ik hem hier vergat.
     35  const { '@context': _weg, ...rest } = pagedCollection(id, items);
     36  return rest;
     37};
    3138
    3239/** Pending offers where the local site is a party, each with its accept
Note: See TracChangeset for help on using the changeset viewer.