Skip to content

Commit

Permalink
tokens and coins instead of flag
Browse files Browse the repository at this point in the history
  • Loading branch information
siemarell committed Nov 15, 2018
1 parent fad42b5 commit 116eedf
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 3 deletions.
6 changes: 4 additions & 2 deletions src/controllers/MessageController.js
Expand Up @@ -210,8 +210,10 @@ export class MessageController extends EventEmitter {

if (field.hasOwnProperty('tokens') && field.hasOwnProperty('assetId')) {
const asset = await this.assetInfo(data[key].assetId);
const amount = new BigNumber(field.tokens).multipliedBy(field.nonDecimal ? 1 : 10 ** asset.precision).toString();
data[key] = new Money(amount, asset)
data[key] = Money.fromTokens(field.tokens, asset)
} else if (field.hasOwnProperty('coins') && field.hasOwnProperty('assetId')) {
const asset = await this.assetInfo(data[key].assetId);
data[key] = Money.fromCoins(field.coins, asset)
} else if (Array.isArray(field)) {
data[key] = await Promise.all(data[key].map((item) => this._transformData(item)));
} else {
Expand Down
2 changes: 1 addition & 1 deletion test/MessageController.spec.js
Expand Up @@ -26,7 +26,7 @@ describe("MessageController", () => {
assetId:'WAVES'
},
fee: {
tokens: '0.001',
coins: '1000000',
assetId:'WAVES'
},
attachment: '',
Expand Down

0 comments on commit 116eedf

Please sign in to comment.