Updated UserEntry

Re-Enabled shoutout to full functionality
This commit is contained in:
Mario Steele 2026-03-12 01:32:34 -05:00
parent 33b5e826bd
commit 3d2514b517
2 changed files with 9 additions and 1 deletions

View file

@ -7,6 +7,7 @@ var tw_hidden: Tween
var is_expanded: bool = false var is_expanded: bool = false
var is_profile_picture_loaded: bool = false var is_profile_picture_loaded: bool = false
const SHOUTOUT_ALERT_SCENE := preload("res://UI/Shoutouts/shoutout.tscn")
signal user_selected(chatter: Chatter) signal user_selected(chatter: Chatter)
@ -20,11 +21,18 @@ func _ready() -> void:
%ScreenNotifer.rect = get_rect() %ScreenNotifer.rect = get_rect()
%ScreenNotifer.screen_entered.connect(check_update_profile_picture) %ScreenNotifer.screen_entered.connect(check_update_profile_picture)
%User.pressed.connect(user_selected.emit.bind(chatter)) %User.pressed.connect(user_selected.emit.bind(chatter))
%Shoutout.pressed.connect(func(): Globals.twitcher.shoutout(chatter.user)) %Shoutout.pressed.connect(_handle_shoutout) #func(): Globals.twitcher.shoutout(chatter.user))
%Promote.pressed.connect(func(): Globals.twitcher.send_message(chatter.promo_msg)) %Promote.pressed.connect(func(): Globals.twitcher.send_message(chatter.promo_msg))
%ButtonMenu.pressed.connect(func(): toggle_buttons(!is_expanded)) %ButtonMenu.pressed.connect(func(): toggle_buttons(!is_expanded))
_update_tooltips() _update_tooltips()
func _handle_shoutout() -> void:
Globals.twitcher.shoutout(chatter.user)
Globals.twitcher.send_message(Globals.settings.shoutout_message.format(chatter.user))
var alrt = SHOUTOUT_ALERT_SCENE.instantiate()
alrt.chatter = chatter
EventManager.add_alert(alrt)
func _update_tooltips() -> void: func _update_tooltips() -> void:
for node: Control in [%Shoutout, %Promote, %Refresh, %Raid, %Delete]: for node: Control in [%Shoutout, %Promote, %Refresh, %Raid, %Delete]:
node.tooltip_text = node.tooltip_text % chatter.user.display_name node.tooltip_text = node.tooltip_text % chatter.user.display_name

Binary file not shown.