15 lines
534 B
GDScript3
15 lines
534 B
GDScript3
|
|
@tool
|
||
|
|
extends "res://addons/twitcher/lib/oOuch/oauth_token_info.gd"
|
||
|
|
|
||
|
|
const TWITCH_TOKEN_REVOKE_POPUP = preload("res://addons/twitcher/editor/inspector/twitch_token_revoke_popup.tscn")
|
||
|
|
const TwitchTokenRevokePopup = preload("res://addons/twitcher/editor/inspector/twitch_token_revoke_popup.gd")
|
||
|
|
|
||
|
|
|
||
|
|
func _on_revoke_pressed() -> void:
|
||
|
|
var popup: TwitchTokenRevokePopup = TWITCH_TOKEN_REVOKE_POPUP.instantiate()
|
||
|
|
popup.token = token
|
||
|
|
add_child(popup)
|
||
|
|
popup.popup_centered()
|
||
|
|
var success = await popup.revoked
|
||
|
|
if success: _reset_token()
|