File tree Expand file tree Collapse file tree 1 file changed +5
-14
lines changed
apps/site/components/Common/Partners Expand file tree Collapse file tree 1 file changed +5
-14
lines changed Original file line number Diff line number Diff 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} ;
You can’t perform that action at this time.
0 commit comments