kopia lustrzana https://github.com/dgtlmoon/changedetection.io
Add method to launch a full recheck of all
@note - needs to be converted to a python Queue threadspull/1/head
rodzic
0d1bc1a22c
commit
85a91d6e51
|
@ -129,6 +129,24 @@ def api_watch_checknow():
|
|||
return redirect(url_for('main_page'))
|
||||
|
||||
|
||||
@app.route("/api/recheckall", methods=['GET'])
|
||||
def api_watch_recheckall():
|
||||
|
||||
import fetch_site_status
|
||||
|
||||
global running_update_threads
|
||||
i=0
|
||||
for watch in datastore.data['watching']:
|
||||
i=i+1
|
||||
|
||||
running_update_threads[watch['uuid']] = fetch_site_status.perform_site_check(uuid=watch['uuid'],
|
||||
datastore=datastore)
|
||||
running_update_threads[watch['uuid']].start()
|
||||
|
||||
|
||||
return "{} rechecked of {} watches.".format(i, len(datastore.data['watching']))
|
||||
|
||||
|
||||
# Can be used whenever, launch threads that need launching to update the stored information
|
||||
def launch_checks():
|
||||
import fetch_site_status
|
||||
|
|
Ładowanie…
Reference in New Issue