Browse Source

prekey id must be an int.

JC Brand 7 years ago
parent
commit
c4ac73cc88
1 changed files with 9 additions and 10 deletions
  1. 9 10
      src/converse-omemo.js

+ 9 - 10
src/converse-omemo.js

@@ -475,16 +475,15 @@
                             'identity_keypair': identity_keypair,
                             'prekeys': {}
                         };
-                        const signed_prekey_id = '0';
-                        libsignal.KeyHelper.generateSignedPreKey(identity_keypair, signed_prekey_id)
-                            .then((signed_prekey) => {
-                                data['signed_prekey'] = signed_prekey;
-                                const key_promises = _.map(_.range(0, _converse.NUM_PREKEYS), (id) => libsignal.KeyHelper.generatePreKey(id));
-                                Promise.all(key_promises).then((keys) => {
-                                    data['prekeys'] = keys;
-                                    resolve(data)
-                                });
-                            }).catch(_.partial(_converse.log, _, Strophe.LogLevel.ERROR));
+                        libsignal.KeyHelper.generateSignedPreKey(identity_keypair, 0)
+                        .then((signed_prekey) => {
+                            data['signed_prekey'] = signed_prekey;
+                            const key_promises = _.map(_.range(0, _converse.NUM_PREKEYS), (id) => libsignal.KeyHelper.generatePreKey(id));
+                            Promise.all(key_promises).then((keys) => {
+                                data['prekeys'] = keys;
+                                resolve(data)
+                            });
+                        }).catch(_.partial(_converse.log, _, Strophe.LogLevel.ERROR));
                     });
                 }).catch(_.partial(_converse.log, _, Strophe.LogLevel.ERROR));
             }