feat: add priorities to IP address assignment

This commit is contained in:
Adam Cooke
2021-07-28 14:18:40 +00:00
parent daf469ce7f
commit 21a8d89045
7 changed files with 52 additions and 7 deletions
+1 -1
View File
@@ -63,7 +63,7 @@ class QueuedMessage < ApplicationRecord
def allocate_ip_address
if Postal.ip_pools? && self.message && pool = self.server.ip_pool_for_message(self.message)
self.ip_address = pool.ip_addresses.order("RAND()").first
self.ip_address = pool.ip_addresses.select_by_priority
end
end