mirror of
https://github.com/hobbesjaap/time-sampling-form.git
synced 2024-12-22 15:39:54 +00:00
continued work on version checker
This commit is contained in:
parent
bbf9742334
commit
9ae215ba24
@ -3,6 +3,9 @@ extends Node
|
|||||||
var date
|
var date
|
||||||
var ddmmyyyy
|
var ddmmyyyy
|
||||||
|
|
||||||
|
var web_release_version = 0
|
||||||
|
var release_version = 1
|
||||||
|
|
||||||
var total_observed_time : int
|
var total_observed_time : int
|
||||||
|
|
||||||
var timer_duration : int = 6
|
var timer_duration : int = 6
|
||||||
|
@ -6,6 +6,7 @@ var check_time_var : int
|
|||||||
|
|
||||||
var ddmmyyyy : String
|
var ddmmyyyy : String
|
||||||
var date
|
var date
|
||||||
|
var csv_url = "https://raw.githubusercontent.com/hobbesjaap/wellbeingapp/main/version_info.csv"
|
||||||
|
|
||||||
onready var date_time_display = $"%CurrentTime"
|
onready var date_time_display = $"%CurrentTime"
|
||||||
onready var global_ints = $"/root/GlobalInts"
|
onready var global_ints = $"/root/GlobalInts"
|
||||||
@ -15,8 +16,17 @@ func check_for_updates():
|
|||||||
var os_check : String
|
var os_check : String
|
||||||
os_check = OS.get_name()
|
os_check = OS.get_name()
|
||||||
print(os_check)
|
print(os_check)
|
||||||
if os_check == "X11" and "Windows" and "Mac":
|
if os_check == "X11" and "Windows" and "OSX":
|
||||||
print("We're on desktop. So let's check for updates!")
|
print("We're on desktop. So let's check for updates!")
|
||||||
|
$"%HTTPRequest".request(csv_url)
|
||||||
|
|
||||||
|
func _on_HTTPRequest_request_completed(_result, _response_code, _headers, body):
|
||||||
|
var json = JSON.parse(body.get_string_from_utf8())
|
||||||
|
global_ints.web_release_version = json.result
|
||||||
|
if global_ints.web_release_version > global_ints.release_version:
|
||||||
|
print("There's an update!")
|
||||||
|
elif global_ints.web_release_version == global_ints.release_version:
|
||||||
|
print("There is no update!")
|
||||||
|
|
||||||
func refresh_descriptors():
|
func refresh_descriptors():
|
||||||
$"%1Acronym".text = global_ints.one_acronym
|
$"%1Acronym".text = global_ints.one_acronym
|
||||||
|
@ -66,6 +66,9 @@ __meta__ = {
|
|||||||
"_edit_lock_": true
|
"_edit_lock_": true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[node name="HTTPRequest" type="HTTPRequest" parent="."]
|
||||||
|
unique_name_in_owner = true
|
||||||
|
|
||||||
[node name="ClassroomPhoto" type="Sprite" parent="."]
|
[node name="ClassroomPhoto" type="Sprite" parent="."]
|
||||||
position = Vector2( 639.9, 201.694 )
|
position = Vector2( 639.9, 201.694 )
|
||||||
scale = Vector2( 0.665729, 0.665729 )
|
scale = Vector2( 0.665729, 0.665729 )
|
||||||
@ -1192,6 +1195,7 @@ margin_bottom = 146.0
|
|||||||
custom_fonts/font = SubResource( 12 )
|
custom_fonts/font = SubResource( 12 )
|
||||||
text = "Item5"
|
text = "Item5"
|
||||||
|
|
||||||
|
[connection signal="request_completed" from="HTTPRequest" to="." method="_on_HTTPRequest_request_completed"]
|
||||||
[connection signal="button_down" from="StartScreen/InstructionPanel/MinuteBox/MinuteMinus" to="." method="_on_MinuteMinus_button_down"]
|
[connection signal="button_down" from="StartScreen/InstructionPanel/MinuteBox/MinuteMinus" to="." method="_on_MinuteMinus_button_down"]
|
||||||
[connection signal="pressed" from="StartScreen/InstructionPanel/MinuteBox/MinuteMinus" to="." method="_on_MinuteMinus_pressed"]
|
[connection signal="pressed" from="StartScreen/InstructionPanel/MinuteBox/MinuteMinus" to="." method="_on_MinuteMinus_pressed"]
|
||||||
[connection signal="pressed" from="StartScreen/InstructionPanel/MinuteBox/MinutePlus" to="." method="_on_MinutePlus_pressed"]
|
[connection signal="pressed" from="StartScreen/InstructionPanel/MinuteBox/MinutePlus" to="." method="_on_MinutePlus_pressed"]
|
||||||
|
1
version_info.csv
Normal file
1
version_info.csv
Normal file
@ -0,0 +1 @@
|
|||||||
|
1
|
|
Loading…
Reference in New Issue
Block a user