Skip to content

Instantly share code, notes, and snippets.

@dgarcia360
Last active April 6, 2020 17:24
Show Gist options
  • Save dgarcia360/55c9a2d38133ac4142a67a9833e93603 to your computer and use it in GitHub Desktop.
Save dgarcia360/55c9a2d38133ac4142a67a9833e93603 to your computer and use it in GitHub Desktop.
/**
* Adds mosaic information to balance mosaics
* @param balance array of mosaics
* @param network selected network
* @return Promise with altered balance
*/
private _addDivisibilityToBalance(balance, network) {
var promises = [];
for (let mosaic of balance.data) {
//function where you call to get the mosaic Definition
promises.push(this.getMosaicsMetaDataPair(mosaic.mosaicId.namespaceId, mosaic.mosaicId.name, network));
}
return Promise.all(promises).then(values => {
var i = 0;
for (let mosaic of balance.data) {
mosaic.definition = values[i][mosaic.mosaicId.namespaceId + ':' + mosaic.mosaicId.name].mosaicDefinition;
++i;
}
return balance;
}
);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment