feat(plugins/community/poopmap): add poopmap plugin support (#675)

This commit is contained in:
Matthew Stead
2021-11-27 00:53:36 +02:00
committed by GitHub
parent e4ff40453a
commit 2d144f4ba9
7 changed files with 183 additions and 1 deletions

View File

@@ -0,0 +1,26 @@
/**Mocked data */
export default function({faker, url, options, login = faker.internet.userName()}) {
//Wakatime api
if (/^https:..api.poopmap.net$/.test(url)) {
//Get user profile
if (/public_links\/MOCKED_TOKEN/.test(url)) {
console.debug(`metrics/compute/mocks > mocking poopmap api result > ${url}`)
return ({
status:200,
data:{
poops:new Array(12 + faker.datatype.number(6)).fill(null).map(_ => ({
id:79744699,
latitude:faker.address.latitude(),
longitude:faker.address.longitude(),
created_at:faker.date.past().toISOString(),
note:"",
place:"",
rating:faker.datatype.number(5),
followers_count:faker.datatype.number(100),
comments_count:faker.datatype.number(12)
}))
},
})
}
}
}