fix: negentropy version check

This commit is contained in:
2024-09-20 10:26:33 +01:00
parent 153a76a855
commit ed694e5f5d
4 changed files with 11 additions and 3 deletions

View File

@ -18,5 +18,5 @@ export interface RelayInfo {
language_tags?: Array<string>;
tags?: Array<string>;
posting_policy?: string;
negentropy?: string;
negentropy?: number;
}

View File

@ -14,7 +14,7 @@ export class DefaultSyncModule implements ConnectionSyncModule {
sync(c: Connection, item: SyncCommand, cb?: () => void) {
const [_, id, eventSet, ...filters] = item;
if (c.info?.negentropy === "v1") {
if ((c.info?.negentropy ?? NaN) >= 1) {
const newFilters = filters;
const neg = new NegentropyFlow(id, c, eventSet, newFilters);
neg.once("finish", filters => {