· 6 years ago · Oct 21, 2019, 04:08 PM
1var realmail = 'emailsin@';
2
3function telepizza(email, callback) {
4var data = {
5email: email
6}
7var url = 'https://d6ow8diqzony0.cloudfront.net/check-prize';
8$.ajax({
9type: "POST",
10url: url,
11dataType: 'json',
12contentType: "application/json",
13crossDomain: true,
14data: JSON.stringify(data),
15success: function (result) {
16console.log(result);
17var body = JSON.stringify(JSON.parse(result['body']));
18var response = JSON.parse(body);
19switch (response.responseMessage) {
20case 'USER_IS_WINNER':
21callback(true);
22break;
23case 'USER_NOT_WIN':
24callback(false);
25break;
26default:
27console.log("¡UpsLoimos este email no es valido, está repetido o ha sido mal introducido.¡INTENTALO DE NUEVO!");
28callback(false)
29break;
30}
31},
32error: function (e) {
33console.log("ERRORssage");
34}
35});
36}
37function validateMail(email, callback) {
38console.log('######################');
39var data = {
40email: email,
41receive_offert: true
42}
43console.log(data);
44var url = 'https://d6ow8diqzony0.cloudfront.net/check-mail';
45$.ajax({
46type: "POST",
47url: url,
48dataType: 'json',
49contentType: "application/json",
50crossDomain: true,
51data: JSON.stringify(data),
52success: function (result) {
53var body = JSON.stringify(JSON.parse(result['body']));
54var response = JSON.parse(body);
55switch (response.responseMessage) {
56case 'EMAIL_SAVED':
57break;
58case 'DYNAMO_ERR':
59console.log("¡UpsHaridorror interno, por favor, vuelve a intentarlo.");
60break;
61case 'USER_HAS_PARTICIPED':
62console.log("¡UpsElrioa participado en el concurso.");
63break;
64case 'FORBIDDEN':
65console.log("¡UpsEstaanzado el número máximo de peticiones. Por favor, vuelve a intentarlo transcurridos 30 minutos.");
66break;
67default:
68console.log("¡UpsLoimos este email no es valido, está vacío, está repetido o ha sido mal introducido.¡INTENTALO DE NUEVO!");
69break;
70}
71callback(response.responseMessage)
72},
73error: function (e) {
74console.log("ERRORssage");
75}
76});
77}
78var nombremail = realmail;
79var intents_tramp = 0;
80function execute() {
81var mail = nombremail + intents_tramp + '@gmail.com';
82validateMail(mail, function (response) {
83console.log(intents_tramp++);
84if (response == 'EMAIL_SAVED') {
85telepizza(mail, function(winner) {
86if(winner) {
87alert('GANADOR !!! PIZZA GRATIS');
88} else {
89repeat();
90}
91});
92} else {
93repeat();
94}
95});
96}
97function repeat() {
98mail = nombremail + intents_tramp + '@gmail.com';
99setTimeout(function () {
100execute();
101}, 4000);
102}
103execute();