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

This commit is contained in:
Arthur Britto
2012-10-18 12:23:17 -07:00
committed by Stefan Thomas
parent 84d0057c91
commit a033980b66

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() { Amount.prototype.to_json = function() {
if (this.is_native) { if (this.is_native) {
return this.to_text(); return this.to_text();
@@ -400,6 +409,12 @@ Amount.prototype.parse_json = function(j) {
return this; return this;
}; };
Amount.prototype.parse_issuer = function (issuer) {
this.issuer.parse_json(issuer);
return this;
};
exports.setAccounts = setAccounts; exports.setAccounts = setAccounts;
exports.Amount = Amount; exports.Amount = Amount;
exports.Currency = Currency; exports.Currency = Currency;