mirror of
https://github.com/oceanprotocol/community-numbers.git
synced 2025-01-05 11:25:12 +01:00
remove bounties network
This commit is contained in:
parent
76d0f6b73b
commit
e92e0d7a11
@ -29,9 +29,7 @@ Endpoint: [`https://oceanprotocol-community.now.sh`](https://oceanprotocol-commu
|
|||||||
"followers": 1000
|
"followers": 1000
|
||||||
},
|
},
|
||||||
"bounties": {
|
"bounties": {
|
||||||
"gitcoin": 1000,
|
"gitcoin": 1000
|
||||||
"bountiesNetwork": 1000,
|
|
||||||
"total": 1000
|
|
||||||
},
|
},
|
||||||
"twitter": {
|
"twitter": {
|
||||||
"followers": 1000
|
"followers": 1000
|
||||||
@ -51,7 +49,7 @@ Endpoint: [`https://oceanprotocol-community.now.sh`](https://oceanprotocol-commu
|
|||||||
Install dependencies:
|
Install dependencies:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
npm install -g now
|
npm install -g vercel
|
||||||
npm install
|
npm install
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -14,49 +14,17 @@ const getGitcoin = async () => {
|
|||||||
return gitcoin.length
|
return gitcoin.length
|
||||||
}
|
}
|
||||||
|
|
||||||
const getBountiesNetwork = async () => {
|
|
||||||
const response = await fetch('https://api.bounties.network/bounty/?search=ocean%20protocol&bountyStage=1&platform=bounties-network')
|
|
||||||
|
|
||||||
if (response.status !== 200) {
|
|
||||||
logError(`Non-200 response code from Bounties Network: ${response.status}`)
|
|
||||||
return null
|
|
||||||
}
|
|
||||||
|
|
||||||
const bountiesNetwork = await response.json()
|
|
||||||
|
|
||||||
return bountiesNetwork.results.length
|
|
||||||
}
|
|
||||||
|
|
||||||
const getTotal = async () => {
|
|
||||||
const response = await fetch('https://api.bounties.network/bounty/?search=ocean%20protocol')
|
|
||||||
|
|
||||||
if (response.status !== 200) {
|
|
||||||
logError(`Non-200 response code from Bounties Network: ${response.status}`)
|
|
||||||
return null
|
|
||||||
}
|
|
||||||
|
|
||||||
const allBounties = await response.json()
|
|
||||||
|
|
||||||
return allBounties.count
|
|
||||||
}
|
|
||||||
|
|
||||||
const fetchBounties = async () => {
|
const fetchBounties = async () => {
|
||||||
const start = Date.now()
|
const start = Date.now()
|
||||||
const gitcoin = await getGitcoin()
|
const gitcoin = await getGitcoin()
|
||||||
const bountiesNetwork = await getBountiesNetwork()
|
|
||||||
const total = await getTotal()
|
|
||||||
|
|
||||||
log(
|
log(
|
||||||
'Re-built bounties cache. ' +
|
'Re-built bounties cache. ' +
|
||||||
`Total: ${total} bounties. ` +
|
`Total: ${gitcoin} bounties. ` +
|
||||||
`Elapsed: ${new Date() - start}ms`
|
`Elapsed: ${new Date() - start}ms`
|
||||||
)
|
)
|
||||||
|
|
||||||
return {
|
return { gitcoin }
|
||||||
gitcoin,
|
|
||||||
bountiesNetwork,
|
|
||||||
total
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
module.exports = fetchBounties
|
module.exports = fetchBounties
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"start": "now dev",
|
"start": "vercel dev",
|
||||||
"test": "eslint --ignore-path .gitignore --ext .js,.jsx ."
|
"test": "eslint --ignore-path .gitignore --ext .js,.jsx ."
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
Loading…
Reference in New Issue
Block a user