diff --git a/src/app/root.tsx b/src/app/root.tsx
index d00c3807..5d0ba5d2 100644
--- a/src/app/root.tsx
+++ b/src/app/root.tsx
@@ -30,30 +30,33 @@ export function Root() {
async function fetchNotes() {
try {
const follows = JSON.parse(account.follows);
- let since: number;
- if (totalNotes === 0 || lastLogin === 0) {
- since = dateToUnix(getHourAgo(48, now.current));
- } else {
- since = lastLogin;
- }
+ if (follows.length > 0) {
+ let since: number;
- const filter: NDKFilter = {
- kinds: [1, 6],
- authors: follows,
- since: since,
- };
+ if (totalNotes === 0 || lastLogin === 0) {
+ since = dateToUnix(getHourAgo(48, now.current));
+ } else {
+ since = lastLogin;
+ }
- const events = await prefetchEvents(ndk, filter);
- for (const event of events) {
- await createNote(
- event.id,
- event.pubkey,
- event.kind,
- event.tags,
- event.content,
- event.created_at
- );
+ const filter: NDKFilter = {
+ kinds: [1, 6],
+ authors: follows,
+ since: since,
+ };
+
+ const events = await prefetchEvents(ndk, filter);
+ for (const event of events) {
+ await createNote(
+ event.id,
+ event.pubkey,
+ event.kind,
+ event.tags,
+ event.content,
+ event.created_at
+ );
+ }
}
return true;
@@ -69,6 +72,7 @@ export function Root() {
authors: [account.pubkey],
since: lastLogin,
};
+
const receiveFilter: NDKFilter = {
kinds: [4],
'#p': [account.pubkey],
diff --git a/src/app/space/components/blocks/feed.tsx b/src/app/space/components/blocks/feed.tsx
index 873c381f..1689e336 100644
--- a/src/app/space/components/blocks/feed.tsx
+++ b/src/app/space/components/blocks/feed.tsx
@@ -1,6 +1,7 @@
import { useInfiniteQuery, useMutation, useQueryClient } from '@tanstack/react-query';
import { useVirtualizer } from '@tanstack/react-virtual';
import { useEffect, useRef } from 'react';
+import { Link } from 'react-router-dom';
import { getNotesByAuthors, removeBlock } from '@libs/storage';
@@ -79,6 +80,16 @@ export function FeedBlock({ params }: { params: any }) {
+ Not found any posts from last 48 hours +
+
+ You not have any posts to see yet
+
+ Follow more people to have more fun.
+