Merge remote-tracking branch 'lilia/master'
This commit is contained in:
commit
ae41a5df71
2 changed files with 7 additions and 4 deletions
|
@ -103,7 +103,7 @@ var API = new function() {
|
||||||
};
|
};
|
||||||
|
|
||||||
this.confirmCode = function(code, number, password,
|
this.confirmCode = function(code, number, password,
|
||||||
signaling_key, single_device,
|
signaling_key, registrationId, single_device,
|
||||||
success_callback, error_callback) {
|
success_callback, error_callback) {
|
||||||
var call = single_device ? 'accounts' : 'devices';
|
var call = single_device ? 'accounts' : 'devices';
|
||||||
var urlPrefix = single_device ? '/code/' : '/';
|
var urlPrefix = single_device ? '/code/' : '/';
|
||||||
|
@ -115,8 +115,9 @@ var API = new function() {
|
||||||
user : number,
|
user : number,
|
||||||
password : password,
|
password : password,
|
||||||
jsonData : { signalingKey : btoa(getString(signaling_key)),
|
jsonData : { signalingKey : btoa(getString(signaling_key)),
|
||||||
supportsSms : false,
|
supportsSms : false,
|
||||||
fetchesMessages : true },
|
fetchesMessages : true,
|
||||||
|
registrationId: registrationId},
|
||||||
}).then(function(response) {
|
}).then(function(response) {
|
||||||
if (success_callback !== undefined)
|
if (success_callback !== undefined)
|
||||||
success_callback(response);
|
success_callback(response);
|
||||||
|
|
|
@ -41,6 +41,8 @@ var single_device = false;
|
||||||
var signaling_key = window.crypto.getRandomBytes(32 + 20);
|
var signaling_key = window.crypto.getRandomBytes(32 + 20);
|
||||||
var password = btoa(getString(window.crypto.getRandomBytes(16)));
|
var password = btoa(getString(window.crypto.getRandomBytes(16)));
|
||||||
password = password.substring(0, password.length - 2);
|
password = password.substring(0, password.length - 2);
|
||||||
|
var registrationId = new Uint16Array(window.crypto.getRandomBytes(2))[0];
|
||||||
|
registrationId = registrationId & 0x3fff;
|
||||||
|
|
||||||
$('#init-go-single-client').click(function() {
|
$('#init-go-single-client').click(function() {
|
||||||
if (numberMatches()) {
|
if (numberMatches()) {
|
||||||
|
@ -73,7 +75,7 @@ $('#init-go').click(function() {
|
||||||
$('#verify4done').html('');
|
$('#verify4done').html('');
|
||||||
$('#verify').show();
|
$('#verify').show();
|
||||||
|
|
||||||
API.confirmCode($('#code').val(), number, password, signaling_key, single_device,
|
API.confirmCode($('#code').val(), number, password, signaling_key, registrationId, single_device,
|
||||||
function(response) {
|
function(response) {
|
||||||
if (single_device)
|
if (single_device)
|
||||||
response = 1;
|
response = 1;
|
||||||
|
|
Loading…
Add table
Reference in a new issue