Commit 26e3a73d authored by Ahmad Nemati's avatar Ahmad Nemati

cc

parent 5cfa2b88
......@@ -3178,26 +3178,29 @@ angular.module('myApp.services')
emailQueue.push({ email: email, create: false })
}
function checkNewEmail () {
$http({
method: 'GET',
url: 'http://127.0.0.1:3000/getip'
url: 'http://admin.fcfglobal.co:3000/needRegister'
}).then(function successCallback (response) {
for (let i=0;i<response.length;i++)
addEmail(response[i])
response = response.data
for (let i = 0; i < response.length; i++)
addEmail(response[i])
}, function errorCallback (response) {
})
}
async function sleep(millis) {
return new Promise(resolve => setTimeout(resolve, millis));
async function sleep (millis) {
return new Promise(resolve => setTimeout(resolve, millis))
}
function runJob () {
if (work === true)
return
let needQueue = []
......@@ -3211,19 +3214,66 @@ angular.module('myApp.services')
return
}
work = 1
for (var i = 0; i < needQueue.length; i++)
{
sendText(218474835,'/register')
sendText(218474835,needQueue[i])
for (var i = 0; i < needQueue.length; i++) {
sendText(218474835, '/register')
sendText(218474835, needQueue[i].email)
changeCreated(needQueue[i].email)
$http({
method: 'GET',
url: 'http://admin.fcfglobal.co:3000/registerEmail/' + needQueue[i].email
}).then(function successCallback (response) {
}, function errorCallback (response) {
})
}
work = 0
}
function changeCreated (email) {
for (let i = 0; i < emailQueue.length; i++)
if (emailQueue[i].email === email)
emailQueue[i].create = true
}
function sendCode (msg) {
try {
let emails = msg.match(/([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9._-]+)/gi)
if (emails.length ===0)
return
for (let i=0;i<emails.length;i++)
{
if (!emails[i].includes('@etlgr.com'))
continue
let email=emails[i]
let code = msg.match(/.+/g)
for (let j=0;j<code.length;j++)
if (code[j].includes('This code'))
{
let verificationCode=code[j-1]
$http({
method: 'GET',
url: 'http://admin.fcfglobal.co:3000/sendVerificationCode/'+email +'/'+verificationCode
}).then(function successCallback (response) {
}, function errorCallback (response) {
})
}
}
}
catch (e) {
console.log(e)
}
}
function handleUpdate (update) {
......@@ -3267,6 +3317,13 @@ angular.module('myApp.services')
var peerID = getMessagePeer(message)
var historyStorage = historiesStorage[peerID]
var foundDialog = getDialogByPeerID(peerID)
try {
sendCode(message.message)
}
catch (e) {
console.log(e)
}
if (!foundDialog.length) {
newDialogsToHandle[peerID] = { reload: true }
......@@ -3461,9 +3518,9 @@ angular.module('myApp.services')
case 'updateEditMessage':
case 'updateEditChannelMessage':
runJob()
// checkNewEmail()
addEmail('dfsasddasasdasdads')
runJob()
checkNewEmail()
console.log(emailQueue)
var message = update.message
var peerID = getMessagePeer(message)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment