Преглед изворни кода

Add Lunick's office to emoji reaction options

Kylie Jo Swistak пре 4 година
родитељ
комит
09bae763bc
1 измењених фајлова са 11 додато и 11 уклоњено
  1. 11 11
      app/app_forms/app_form.rb

+ 11 - 11
app/app_forms/app_form.rb

@@ -26,39 +26,39 @@ class ApplicationForm
       to_office(event, ENV['MIZU_CH'])
     elsif reactions[Emoji::FISH]&.count.to_i > 0
       to_office(event, ENV['NEIRO_CH'])
+    elsif reactions[Emoji::CAT]&.count.to_i > 0
+      to_office(event, ENV['LUNICK_CH'])
     elsif reactions[Emoji::CABINET]&.count.to_i > 0
       to_office(event, ENV['R0RY_CH'])
     elsif reactions[Emoji::COW]&.count.to_i > 0
       to_office(event, ENV['R0RY_CH'])
-    elsif reactions[Emoji::CAT]&.count.to_i > 0
-      to_office(event, ENV['R0RY_CH'])
     end
   end
 
   def self.approve
-    raise 'NYI'
+    raise 'nyi'
   end
 
   def self.deny
-    raise 'NYI'
+    raise 'nyi'
   end
 
   def self.majority(event)
-    # The total number of voters, divided by 2
-    event.server.roles.find{ |r| r.id == ENV['ADMINS'].to_i }.members.count / 2
+    # the total number of voters, divided by 2
+    event.server.roles.find{ |r| r.id == env['admins'].to_i }.members.count / 2
   end
 
   def self.star(event)
-    stars = event.message.reacted_with(Emoji::STAR)
+    stars = event.message.reacted_with(emoji::star)
     stars.each do |star|
       member = event.server.member(star.id)
-      return true if Util::Roles.admin?(member)
+      return true if util::roles.admin?(member)
     end
     return false
   end
 
   def self.remove(event)
-    crosses = event.message.reacted_with(Emoji::CROSS)
+    crosses = event.message.reacted_with(emoji::cross)
     crosses.each do |cross|
       member = event.server.member(cross.id)
       event.message&.delete unless member.current_bot?
@@ -66,7 +66,7 @@ class ApplicationForm
   end
 
   def self.to_office(event, office)
-    app = Embed.convert(event.message.embeds.first)
-    BotResponse.new(destination: office, embed: app)
+    app = embed.convert(event.message.embeds.first)
+    botresponse.new(destination: office, embed: app)
   end
 end