diff --git a/src/FishyFlip.Tests/AuthorizedTests.cs b/src/FishyFlip.Tests/AuthorizedTests.cs index 52395c0..53fc04e 100644 --- a/src/FishyFlip.Tests/AuthorizedTests.cs +++ b/src/FishyFlip.Tests/AuthorizedTests.cs @@ -440,4 +440,23 @@ public async Task DescribeRepoTest() Assert.True(describe.Did is not null); Assert.True(describe.Did!.ToString() == repo.ToString()); } + + [Fact] + public async Task GetListsTest() + { + var repo = this.proto.SessionManager!.Session!.Did; + var lists = (await this.proto.Graph.GetListsAsync(repo)).HandleResult(); + Assert.True(lists is not null); + Assert.True(lists!.Lists.Count() > 0); + } + + [Fact] + public async Task GetListTest() + { + var repo = ATUri.Create(@"at://did:plc:le7hm5ckuofqv7bd2t2hys2j/app.bsky.graph.list/3kizmyqkiq22h"); + var lists = (await this.proto.Graph.GetListAsync(repo)).HandleResult(); + Assert.True(lists is not null); + Assert.True(lists!.Cursor is not null); + Assert.True(lists!.Items.Count() > 0); + } } diff --git a/src/FishyFlip/Models/ListView.cs b/src/FishyFlip/Models/ListView.cs index 2a4a6af..8078a8b 100644 --- a/src/FishyFlip/Models/ListView.cs +++ b/src/FishyFlip/Models/ListView.cs @@ -1,6 +1,6 @@ namespace FishyFlip.Models; -public record ListView(ATUri Uri, Cid Cid, string Name, string Purpose, string Description, Facet[]? DescriptionFacets, ActorProfile Creator, Viewer Viewer, DateTime IndexedAt); +public record ListView(ATUri Uri, Cid Cid, string Name, string Purpose, string Description, ActorProfile Creator, Viewer Viewer, DateTime IndexedAt); public record ListViewRecord(ListView[] Lists, string? Cursor);