From 970fc60f8bea21ea91baaaed2555a11df41a947d Mon Sep 17 00:00:00 2001
From: Mark Haines <mark.haines@matrix.org>
Date: Fri, 17 Jul 2015 18:43:41 +0100
Subject: [PATCH] Add remove_one_time_keys to the javascript bindings

---
 javascript/olm_post.js | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/javascript/olm_post.js b/javascript/olm_post.js
index 94d3e82..af1cdb8 100644
--- a/javascript/olm_post.js
+++ b/javascript/olm_post.js
@@ -105,7 +105,7 @@ Account.prototype['mark_keys_as_published'] = restore_stack(function() {
 });
 
 Account.prototype['max_number_of_one_time_keys'] = restore_stack(function() {
-    account_method(Module['_olm_account_max_number_of_one_time_keys'])(
+    return account_method(Module['_olm_account_max_number_of_one_time_keys'])(
         this.ptr
     );
 });
@@ -122,6 +122,12 @@ Account.prototype['generate_one_time_keys'] = restore_stack(function(
     );
 });
 
+Account.prototype['remove_one_time_keys'] = restore_stack(function(session) {
+     account_method(Module['_olm_remove_one_time_keys'])(
+        this.ptr, session.ptr
+    );
+});
+
 Account.prototype['pickle'] = restore_stack(function(key) {
     var key_array = array_from_string(key);
     var pickle_length = account_method(
-- 
GitLab