1
0
Fork 0
mirror of https://github.com/tonytins/dressupzack synced 2025-05-05 13:34:48 -04:00
dressupzack/scripts/news_window.gd
Tony Bark ec79a57f96 In-game news straight from my website
This is new feature trying out JSON-RPC requests.
2021-05-31 16:56:52 -04:00

19 lines
518 B
GDScript

extends WindowDialog
const _NEWS_API = "https://static.tonybark.com/news/dressup.json"
onready var news_list = $News
onready var http_request = $NewsBtns/HTTPRequest
func _on_HTTPRequest_request_completed(result, response_code, headers, body):
var api_request = parse_json(body.get_string_from_utf8())
if api_request["feed"] != null:
var news_items = api_request["feed"]
for news in news_items:
news_list.add_item(news)
func _on_SyncBtn_pressed():
news_list.clear()
http_request.request(_NEWS_API)