|
|
@@ -123,6 +123,8 @@ export default { |
|
|
|
{ |
|
|
|
this.setupFinished(true); |
|
|
|
} |
|
|
|
}).catch((err) => { |
|
|
|
this.setupError(err); |
|
|
|
}).finally(() => { |
|
|
|
this.setupLoading(false); |
|
|
|
this.setupRefreshing(false); |
|
|
@@ -157,6 +159,13 @@ export default { |
|
|
|
if(ok) |
|
|
|
this.$emit('finished', this.stateTotal); |
|
|
|
}, |
|
|
|
setupError(err) { |
|
|
|
this.log(`error -> ${ok}`); |
|
|
|
this.stateFinished = true; |
|
|
|
if(this.stateFinished != this.finished) |
|
|
|
this.$emit('update:finished', this.stateFinished); |
|
|
|
this.$emit('error', err); |
|
|
|
}, |
|
|
|
setupRefreshing(ok) { |
|
|
|
this.log(`refreshing -> ${ok}`); |
|
|
|
this.stateRefreshing = ok; |
|
|
|