JS: Add negate() and parse_issuer() to Amount.

This commit is contained in:
Arthur Britto
2012-10-18 12:23:17 -07:00
parent ceb2aac937
commit 86303472bc

View File

@@ -258,6 +258,15 @@ Amount.prototype.canonicalize = function() {
}
};
Amount.prototype.negate = function () {
if (this.is_native) {
this.value.negate();
}
else {
this.is_negative = !this.is_negative;
}
};
Amount.prototype.to_json = function() {
if (this.is_native) {
return this.to_text();
@@ -400,6 +409,12 @@ Amount.prototype.parse_json = function(j) {
return this;
};
Amount.prototype.parse_issuer = function (issuer) {
this.issuer.parse_json(issuer);
return this;
};
exports.setAccounts = setAccounts;
exports.Amount = Amount;
exports.Currency = Currency;