From efadd6153b910b4aeba148ce2dbcd027c3b36193 Mon Sep 17 00:00:00 2001 From: William Casarin Date: Tue, 3 Sep 2024 11:18:32 -0700 Subject: [PATCH] arg: add -c universe column Add helper for adding universe columns Signed-off-by: William Casarin --- src/args.rs | 3 +++ src/column.rs | 5 ++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/args.rs b/src/args.rs index 5a8d4a0..3926df0 100644 --- a/src/args.rs +++ b/src/args.rs @@ -155,6 +155,9 @@ impl Args { res.columns.push(ArgColumn::Column(ColumnKind::profile( PubkeySource::DeckAuthor, ))) + } else if column_name == "universe" { + debug!("got universe column"); + res.columns.push(ArgColumn::Column(ColumnKind::Universe)) } else if let Some(profile_pk_str) = column_name.strip_prefix("profile:") { if let Ok(pubkey) = Pubkey::parse(profile_pk_str) { info!("got profile column for user {}", pubkey.hex()); diff --git a/src/column.rs b/src/column.rs index 5dd5d2f..fa1ab9b 100644 --- a/src/column.rs +++ b/src/column.rs @@ -68,7 +68,10 @@ impl ColumnKind { match self { ColumnKind::Universe => Some(Timeline::new( ColumnKind::Universe, - FilterState::ready(vec![]), + FilterState::ready(vec![Filter::new() + .kinds([1]) + .limit(filter::default_limit()) + .build()]), )), ColumnKind::Generic => {