From 41320cdd4c14a0d6acabc2ae650fde8cb167141d Mon Sep 17 00:00:00 2001 From: Arun Nalla Date: Wed, 26 Oct 2022 20:47:52 +0530 Subject: [PATCH] fix: parameter order for date-fns#differenceInMinutes (#5332) * fix: parameter order for date-fns#differenceInMinutes * fix: conditionally choose parameter order --- packages/insomnia/src/ui/components/time-from-now.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/insomnia/src/ui/components/time-from-now.tsx b/packages/insomnia/src/ui/components/time-from-now.tsx index 5c69692202..0b730335bf 100644 --- a/packages/insomnia/src/ui/components/time-from-now.tsx +++ b/packages/insomnia/src/ui/components/time-from-now.tsx @@ -14,7 +14,13 @@ interface Props { function getTimeFromNow(timestamp: string | number | Date, titleCase: boolean): string { const date = new Date(timestamp); let text = formatDistanceToNowStrict(date, { addSuffix: true }); - const lessThanOneMinuteAgo = differenceInMinutes(Date.now(), date) < 1; + const now = new Date(); + let lessThanOneMinuteAgo; + if (now > date) { + lessThanOneMinuteAgo = differenceInMinutes(now, date) < 1; + } else { + lessThanOneMinuteAgo = differenceInMinutes(date, now) < 1; + } if (lessThanOneMinuteAgo) { text = 'just now'; }