Adding attempts to the GenerateAP vue
This commit is contained in:
parent
d3b3a49f8c
commit
28f3af5c9f
@ -53,12 +53,13 @@ export default {
|
|||||||
capture_start: false,
|
capture_start: false,
|
||||||
interval: false,
|
interval: false,
|
||||||
error: false,
|
error: false,
|
||||||
reboot_option: false
|
reboot_option: false,
|
||||||
|
attempts: 3
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
generate_ap: function() {
|
generate_ap: function() {
|
||||||
clearInterval(this.interval)
|
clearInterval(this.interval);
|
||||||
this.ssid_name = false
|
this.ssid_name = false
|
||||||
axios.get(`/api/network/ap/start`, { timeout: 30000 })
|
axios.get(`/api/network/ap/start`, { timeout: 30000 })
|
||||||
.then(response => (this.show_ap(response.data)))
|
.then(response => (this.show_ap(response.data)))
|
||||||
@ -70,7 +71,12 @@ export default {
|
|||||||
this.ssid_qr = data.qrcode
|
this.ssid_qr = data.qrcode
|
||||||
this.start_capture() // Start the capture before client connect.
|
this.start_capture() // Start the capture before client connect.
|
||||||
} else {
|
} else {
|
||||||
this.error = true
|
if(this.attempts != 0){
|
||||||
|
setTimeout(function () { this.generate_ap() }.bind(this), 10000)
|
||||||
|
this.attempts -= 1;
|
||||||
|
} else {
|
||||||
|
this.error = true
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
start_capture: function() {
|
start_capture: function() {
|
||||||
|
Loading…
Reference in New Issue
Block a user