pokepurple/addons/twitcher/eventsub/twitch_reconnect_message.gd

21 lines
557 B
GDScript3
Raw Normal View History

extends RefCounted
class_name TwitchReconnectMessage
## An object that contains the message.
class Payload extends RefCounted:
var session: TwitchEventsub.Session;
func _init(d: Dictionary) -> void:
session = TwitchEventsub.Session.new(d.get("session", {}));
## An object that identifies the message.
var metadata: TwitchEventsub.Metadata;
## An object that contains the message.
var payload: Payload;
func _init(d: Dictionary) -> void:
metadata = TwitchEventsub.Metadata.new(d.get("metadata", {}));
payload = Payload.new(d.get("payload", {}));