refactor: name sort by created_at function

pull/2/head
OFF0 2 years ago
parent a2a5cfa341
commit 80a9e82f79
Signed by: offbyn
GPG Key ID: 94A2F643C51F37FA

@ -104,6 +104,9 @@ function renderFeed() {
} }
const getShortTagId = tag => `${tag[1].slice(0, 7)}${tag[2] ? '@' + tag[2] : ''}`; const getShortTagId = tag => `${tag[1].slice(0, 7)}${tag[2] ? '@' + tag[2] : ''}`;
const sortCreatedAt = ({created_at: a}, {created_at: b}) => (
Math.abs(a - evt.created_at) < Math.abs(b - evt.created_at) ? -1 : 1
);
function renderTextNote(evt, relay) { function renderTextNote(evt, relay) {
const [host, img, time, userName] = getMetadata(evt, relay); const [host, img, time, userName] = getMetadata(evt, relay);
@ -129,13 +132,7 @@ function handleRecommendServer(evt, relay) {
feedContainer.append(art); feedContainer.append(art);
return; return;
} }
const closestTextNotes = textNoteList.sort((evt1, evt2) => { const closestTextNotes = textNoteList.sort(sortCreatedAt);
if (Math.abs(evt1.created_at - evt.created_at) < Math.abs(evt2.created_at - evt.created_at)) {
return -1;
} else {
return 1;
}
});
feedDomMap[closestTextNotes[0].id].after(art); feedDomMap[closestTextNotes[0].id].after(art);
feedDomMap[evt.id] = art; feedDomMap[evt.id] = art;
} }

Loading…
Cancel
Save