Skip to content

Commit e9d321a

Browse files
committed
Imporve ListEvent filtering and reverse chronological order the feeds
1 parent 50684b7 commit e9d321a

8 files changed

Lines changed: 282 additions & 147 deletions

File tree

packages/js-core/src/polycentric-client.ts

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -168,12 +168,8 @@ export class PolycentricClient {
168168
);
169169
console.log('next seq', sequence.toString());
170170

171-
const vectorClocks = {
172-
[COLLECTION.IDENTITY]: Proto.VectorClock.create({
173-
sequence: [BigInt(1)],
174-
}),
175-
[COLLECTION.FEED]: Proto.VectorClock.create(),
176-
};
171+
// TODO: compute from head events via build_vector_clock
172+
const vectorClocks: Proto.VectorClock[] = [];
177173

178174
const event = Proto.Event.create({
179175
key: Proto.EventKey.create({
@@ -325,7 +321,7 @@ export class PolycentricClient {
325321
let newCount = 0;
326322

327323
const results = await Promise.allSettled(
328-
this.servers.map((server) => this.core!.list_events(server)),
324+
this.servers.map((server) => this.core!.list_events(server, null)),
329325
);
330326

331327
for (const result of results) {

0 commit comments

Comments
 (0)