chore(dolist): cache sender_id so we don't request it at each send

This commit is contained in:
Colin Darie 2023-02-02 16:02:27 +01:00
parent 9641a40ea7
commit 6a3de1b57a

View file

@ -123,7 +123,9 @@ class Dolist::API
end
def sender_id
@sender_id ||= senders.dig("ItemList", 0, "Sender", "ID")
Rails.cache.fetch("dolist_api_sender_id", expires_in: 1.hour) do
senders.dig("ItemList", 0, "Sender", "ID")
end
end
def get(url)