From ef07b6edb836559d5c734ab08a3521759cef5565 Mon Sep 17 00:00:00 2001 From: Siraaj Khandkar Date: Thu, 25 Mar 2021 22:40:13 -0400 Subject: [PATCH] Sort discovered peer lists --- info.rkt | 2 +- tt.rkt | 17 +++++++++++------ 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/info.rkt b/info.rkt index 5bca02a..6e94704 100644 --- a/info.rkt +++ b/info.rkt @@ -6,7 +6,7 @@ (define pkg-desc "twtxt client") (define version - "0.18.1") + "0.19.0") (define pkg-authors '("Siraaj Khandkar ")) (define deps diff --git a/tt.rkt b/tt.rkt index c8da01c..2292a9a 100644 --- a/tt.rkt +++ b/tt.rkt @@ -608,7 +608,12 @@ #:program "tt crawl" #:args file-paths - (let* ([peers-all-file + (let* ([peers-sort + (λ (peers) (sort peers (match-lambda** + [((Peer n1 _) (Peer n2 _)) + (stringpeers peers-mentioned-file)] [peers-mentioned - (uniq (append peers-mentioned-prev - peers-mentioned-curr))] + (peers-sort (uniq (append peers-mentioned-prev + peers-mentioned-curr)))] [peers-all-prev (file->peers peers-all-file)] [peers-all - (uniq (append peers - peers-mentioned - peers-all-prev))]) + (peers-sort (uniq (append peers + peers-mentioned + peers-all-prev)))]) (peers->file peers-mentioned peers-mentioned-file) (peers->file peers-all -- 2.20.1