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