File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change 1
1
import { SponsorsResponseNode , Sponsor } from './types'
2
2
3
- const TRUE_CAR_ID = 'dgm9bnk8-0437xqra-kxjpvzeo-ljdayw5r'
4
- const DTC_INNOVATION_ID = 'v349mrwg-z75lpy7w-4onpa08d-jeybknox'
5
-
6
3
function getProfileURL ( node : SponsorsResponseNode ) {
7
4
return (
8
5
node . fromAccount . website ??
9
6
`https://opencollective.com/${ node . fromAccount . slug } `
10
7
)
11
8
}
12
9
10
+ export function isOneTime ( node : SponsorsResponseNode ) {
11
+ return node . status === 'PAID'
12
+ }
13
+
13
14
export function isActive ( node : SponsorsResponseNode ) {
14
15
return node . status === 'ACTIVE'
15
16
}
16
17
17
18
export function isGold ( node : SponsorsResponseNode ) {
18
19
return (
19
- node . fromAccount . id === TRUE_CAR_ID ||
20
- node . fromAccount . id === DTC_INNOVATION_ID ||
20
+ ( isOneTime ( node ) && node . amount . value >= 500 ) ||
21
21
( isActive ( node ) &&
22
22
( node . tier ?. slug === 'gold-sponsors' || node . amount . value >= 500 ) )
23
23
)
You can’t perform that action at this time.
0 commit comments