Module: ESM::Command::Server::Reward::V1
- Defined in:
- lib/esm/command/server/reward.rb
Instance Method Summary collapse
Instance Method Details
#on_request_accepted ⇒ Object
96 97 98 |
# File 'lib/esm/command/server/reward.rb', line 96 def on_request_accepted deliver!(command_name: "reward", function_name: "rewardPlayer", target_uid: current_user.steam_uid) end |
#on_response ⇒ Object
80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 |
# File 'lib/esm/command/server/reward.rb', line 80 def on_response # Array<Array<item, quantity>> receipt = @response.receipt.to_h = ESM::Embed.build( :success, description: I18n.t( "commands.reward_v1.receipt", user: current_user.mention, items: receipt.join_map { |item, quantity| "- #{quantity}x #{item}\n" } ) ) reply() end |