From 7afe1b9a0e2f1803e6b5fc8b7c62bb2ed0eef63d Mon Sep 17 00:00:00 2001
From: Gavin Kasdorf <127079571+gkasdorf@users.noreply.github.com>
Date: Mon, 17 Jul 2023 14:33:43 -0700
Subject: [PATCH] fix subscriber count (#735)
---
src/components/screens/Feed/CommunityFeedScreen.tsx | 5 ++++-
src/helpers/NumberHelper.ts | 3 ++-
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/src/components/screens/Feed/CommunityFeedScreen.tsx b/src/components/screens/Feed/CommunityFeedScreen.tsx
index 5f2b44178..0f0d89975 100644
--- a/src/components/screens/Feed/CommunityFeedScreen.tsx
+++ b/src/components/screens/Feed/CommunityFeedScreen.tsx
@@ -17,6 +17,7 @@ import CustomButton from "../../common/Buttons/CustomButton";
import FeedView from "./components/FeedView";
import LoadingErrorView from "../../common/Loading/LoadingErrorView";
import NotFoundView from "../../common/Loading/NotFoundView";
+import { shortenNumber } from "../../../helpers/NumberHelper";
function FeedsCommunityScreen({
route,
@@ -88,7 +89,9 @@ function FeedsCommunityScreen({
size={20}
/>
- {communityFeed.feed.community.counts.subscribers}
+ {shortenNumber(
+ communityFeed.feed.community.counts.subscribers
+ )}
diff --git a/src/helpers/NumberHelper.ts b/src/helpers/NumberHelper.ts
index 45edfc808..491ddd38f 100644
--- a/src/helpers/NumberHelper.ts
+++ b/src/helpers/NumberHelper.ts
@@ -1,7 +1,8 @@
export function shortenNumber(number) {
+ number += 3000;
const suffixes = ["", "k", "M", "B", "T"];
const magnitude = Math.floor(Math.log10(number) / 3);
const suffix = suffixes[magnitude];
- const shortened = (number / 10 ** (magnitude * 3)).toFixed(1);
+ const shortened = (number / 10 ** (magnitude * 3)).toFixed(0);
return String(shortened) + suffix;
}