summaryrefslogtreecommitdiff
path: root/plugins/common/RESTSupport.vala
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/common/RESTSupport.vala')
-rw-r--r--plugins/common/RESTSupport.vala12
1 files changed, 12 insertions, 0 deletions
diff --git a/plugins/common/RESTSupport.vala b/plugins/common/RESTSupport.vala
index 482fd2c..5cd3768 100644
--- a/plugins/common/RESTSupport.vala
+++ b/plugins/common/RESTSupport.vala
@@ -444,6 +444,18 @@ public class Transaction {
public void add_argument(string name, string value) {
arguments += new Argument(name, value);
}
+
+ public void set_argument(string name, string value) {
+ foreach (var arg in arguments) {
+ if (arg.key == name) {
+ arg.value = value;
+
+ return;
+ }
+ }
+
+ add_argument(name, value);
+ }
public string? get_endpoint_url() {
return (endpoint_url != null) ? endpoint_url : parent_session.get_endpoint_url();