Skip to content

Commit 0bd4b3a

Browse files
Update apps/site/components/Common/Partners/index.tsx
Co-authored-by: Aviv Keller <me@aviv.sh> Signed-off-by: Sebastian Beltran <bjohansebas@gmail.com>
1 parent 113acc4 commit 0bd4b3a

File tree

1 file changed

+5
-14
lines changed
  • apps/site/components/Common/Partners

1 file changed

+5
-14
lines changed

apps/site/components/Common/Partners/index.tsx

Lines changed: 5 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -25,20 +25,11 @@ const getPartners = async (
2525
category?: PartnerCategory,
2626
sort?: 'name' | 'weight'
2727
) => {
28-
let result: Array<Partner>;
29-
30-
if (sort === 'name') {
31-
// For name sorting, just filter and sort directly - no need for weighted shuffling
32-
const filtered = category
33-
? partners.filter(p => p.categories.includes(category))
34-
: partners;
35-
result = filtered.toSorted((a, b) => a.name.localeCompare(b.name));
36-
} else {
37-
// For weight sorting, use cached weighted partners
38-
const seconds = 300; // Change every 5 minutes
39-
const seed = Math.floor(Date.now() / (seconds * 1000));
40-
result = await providePartners(seed, category);
41-
}
28+
let result = sort === 'name' ? partners : await providePartners();
29+
30+
result = category
31+
? result.filter(p => p.categories.includes(category))
32+
: result;
4233

4334
return length ? result.slice(0, length) : result;
4435
};

0 commit comments

Comments
 (0)