Skip to content

Commit

Permalink
Cleanup and cut a bunch of code.
Browse files Browse the repository at this point in the history
  • Loading branch information
Droid00000 committed Nov 11, 2024
1 parent bd39033 commit 8b9875f
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 26 deletions.
8 changes: 1 addition & 7 deletions src/frost/boosters/delete.rb
Original file line number Diff line number Diff line change
Expand Up @@ -31,13 +31,7 @@ def delete_role(data)
return
end

if data.server.role(booster_records(server: server_id, user: user_id, type: :get_role)).nil?
booster_records(server: data.server.id, user: data.user.id, type: :delete)
data.edit_response(content: RESPONSE[9])
return
end

data.server.delete_role(booster_records(server: server_id, user: user_id, type: :get_role), REASON[3])
data.server.role(booster_records(server: server_id, user: user_id, type: :get_role))&.delete(REASON[3])

booster_records(server: data.server.id, user: data.user.id, type: :delete)

Expand Down
16 changes: 3 additions & 13 deletions src/frost/boosters/edit.rb
Original file line number Diff line number Diff line change
Expand Up @@ -36,19 +36,9 @@ def edit_role(data)
return
end

role = booster_records(server: data.server.id, user: data.user.id, type: :get_role)

if data.server.role(role).nil?
booster_records(server: data.server.id, user: data.user.id, type: :delete)
data.edit_response(content: RESPONSE[9])
return
end

data.server.update_role(role: role,
name: data.options['name'],
colour: resolve_color(data.options['color']),
icon: data.emojis('icon')&.file,
reason: REASON[2])
data.server.update_role(role: booster_records(server: data.server.id, user: data.user.id, type: :get_role),
name: data.options['name'], colour: resolve_color(data.options['color']),
icon: data.emojis('icon')&.file, reason: REASON[2])

data.edit_response(content: "#{RESPONSE[2]} #{EMOJI[2]}")
end
10 changes: 4 additions & 6 deletions src/frost/moderation/ban.rb
Original file line number Diff line number Diff line change
Expand Up @@ -20,18 +20,16 @@ def bulk_ban(data)
return
end

filtered_members = data.options['members'].delete('@<>').split(',').reject do |member|
members = data.options['members'].delete('@<>').split(',').reject do |member|
data.bot.member(data.server, member).highest_role.position >= data.user.highest_role.position || data.bot.profile.on(data.server).highest_role.position
end

if filtered_members.empty?
if members.empty?
data.edit_response(content: RESPONSE[71])
return
end

bans = data.server.bulk_ban(members: filtered_members,
messages: data.options['messages'],
reason: data.options['reason'])
bans = data.server.bulk_ban(members, data.options['messages'], data.options['reason'])

data.edit_response(content: "#{RESPONSE[70]} #{bans.users.count}")
data.edit_response(content: "#{RESPONSE[70]} #{bans.count}")
end

0 comments on commit 8b9875f

Please sign in to comment.