Post Sorting

This commit is contained in:
2025-04-13 09:09:15 -04:00
parent 8f73318737
commit 81925a986f

View File

@@ -14,7 +14,11 @@ function Mobile() {
.then((res) => res.json()) .then((res) => res.json())
.then((data) => { .then((data) => {
if (data.posts) { if (data.posts) {
setFriendsPosts((prevPosts) => [...prevPosts, ...data.posts]); setFriendsPosts((prevPosts) =>
[...prevPosts, ...data.posts].sort(
(a, b) => new Date(b.timeStamp).getTime() - new Date(a.timeStamp).getTime()
)
);
} else { } else {
console.error("No posts found for friend ID:", friendId); console.error("No posts found for friend ID:", friendId);
} }
@@ -44,7 +48,8 @@ function Mobile() {
if (response.ok) { if (response.ok) {
setFriendsPosts((prevPosts) => setFriendsPosts((prevPosts) =>
prevPosts.map((post) => prevPosts
.map((post) =>
post.id === postId post.id === postId
? { ? {
...post, ...post,
@@ -52,6 +57,7 @@ function Mobile() {
} }
: post : post
) )
.sort((a, b) => new Date(b.timeStamp).getTime() - new Date(a.timeStamp).getTime())
); );
} else { } else {
const data = await response.json(); const data = await response.json();
@@ -72,7 +78,8 @@ function Mobile() {
if (response.ok) { if (response.ok) {
setFriendsPosts((prevPosts) => setFriendsPosts((prevPosts) =>
prevPosts.map((post) => prevPosts
.map((post) =>
post.id === postId post.id === postId
? { ? {
...post, ...post,
@@ -80,6 +87,7 @@ function Mobile() {
} }
: post : post
) )
.sort((a, b) => new Date(b.timeStamp).getTime() - new Date(a.timeStamp).getTime())
); );
} else { } else {
const data = await response.json(); const data = await response.json();