diff --git a/lumina/app/feed/page.tsx b/lumina/app/feed/page.tsx index 4aec0af..37a0654 100644 --- a/lumina/app/feed/page.tsx +++ b/lumina/app/feed/page.tsx @@ -13,7 +13,6 @@ import ProfileQuickViewFeed from "@/components/ProfileQuickViewFeed"; import FollowerQuickViewFeed from "@/components/FollowerQuickViewFeed"; export default function FeedPage() { - let pubkey = null; if (typeof window !== 'undefined') { pubkey = window.localStorage.getItem('pubkey'); @@ -34,10 +33,10 @@ export default function FeedPage() { -
-

Follower Feed

+
+

Follower Feed

- + diff --git a/lumina/app/global/page.tsx b/lumina/app/global/page.tsx index 907dc7d..93f8f20 100644 --- a/lumina/app/global/page.tsx +++ b/lumina/app/global/page.tsx @@ -4,7 +4,7 @@ import GlobalFeed from "@/components/GlobalFeed"; export default function GlobalFeedPage() { return ( -
+
); diff --git a/lumina/components/FollowerFeed.tsx b/lumina/components/FollowerFeed.tsx index ec3edbe..541b6c6 100644 --- a/lumina/components/FollowerFeed.tsx +++ b/lumina/components/FollowerFeed.tsx @@ -9,7 +9,7 @@ interface FollowerFeedProps { } const FollowerFeed: React.FC = ({ pubkey }) => { - const now = useRef(new Date()); // Make sure current time isn't re-rendered + const now = useRef(new Date()); const { events: following, isLoading: followingLoading } = useNostrEvents({ filter: { @@ -18,31 +18,34 @@ const FollowerFeed: React.FC = ({ pubkey }) => { limit: 1, }, }); - // let followingPubkeys = following.map((event) => event.tags[event.tags.length - 1][1]); - // let followingPubkeys = following.flatMap((event) => event.tags.map(tag => tag[1])).slice(0, 50); + let followingPubkeys = following.flatMap((event) => event.tags.map(tag => tag[1])).slice(0, 500); const { events } = useNostrEvents({ filter: { - // since: dateToUnix(now.current), // all new events from now - // since: 0, - limit: 1000, + limit: 20, kinds: [20], authors: followingPubkeys, }, }); return ( - <> -
- {events.map((event) => ( - //

{event.pubkey} posted: {event.content}

-
- -
- ))} -
- +
+ {events.map((event) => ( +
+ +
+ ))} +
); } diff --git a/lumina/components/FollowerQuickViewFeed.tsx b/lumina/components/FollowerQuickViewFeed.tsx index 86d8875..2ea8799 100644 --- a/lumina/components/FollowerQuickViewFeed.tsx +++ b/lumina/components/FollowerQuickViewFeed.tsx @@ -27,7 +27,7 @@ const FollowerQuickViewFeed: React.FC = ({ pubkey }) filter: { // since: dateToUnix(now.current), // all new events from now // since: 0, - limit: 1000, + limit: 25, kinds: [20], authors: followingPubkeys, }, diff --git a/lumina/components/GlobalFeed.tsx b/lumina/components/GlobalFeed.tsx index fd366be..b969415 100644 --- a/lumina/components/GlobalFeed.tsx +++ b/lumina/components/GlobalFeed.tsx @@ -6,19 +6,19 @@ import QuickViewKind20NoteCard from "./QuickViewKind20NoteCard"; const GlobalFeed: React.FC = () => { const { events } = useNostrEvents({ filter: { - limit: 100, + limit: 20, kinds: [20], }, }); return ( <> -

Global Feed

-
+

Global Feed

+
{events.map((event) => { const imageUrl = getImageUrl(event.tags); return ( -
+
{ ); } -export default GlobalFeed; - +export default GlobalFeed; \ No newline at end of file