Process contributor data

Add util function for processing contributor data, and remove bignums,
etc.
This commit is contained in:
2020-05-27 16:27:08 +02:00
parent f996c89dfe
commit 871731110b
6 changed files with 124 additions and 12 deletions
+19
View File
@@ -0,0 +1,19 @@
export default function processContributorData(data) {
const processed = {
id: data.id.toString(),
balance: data.balanceInt,
totalKreditsEarned: data.totalKreditsEarned,
contributionsCount: data.contributionsCount.toNumber()
}
const otherProperties = [
'account', 'accounts', 'ipfsHash', 'isCore', 'kind', 'name', 'url',
'github_username', 'github_uid', 'wiki_username', 'zoom_display_name'
];
otherProperties.forEach(prop => {
processed[prop] = data[prop];
});
return processed;
}