You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: lib/nsq/message.ex
+18-12Lines changed: 18 additions & 12 deletions
Original file line number
Diff line number
Diff line change
@@ -110,19 +110,25 @@ defmodule NSQ.Message do
110
110
mode, where it stops receiving messages for a fixed duration.
111
111
"""
112
112
defreq(message,delay\\-1,backoff\\false)do
113
-
ifdelay==-1do
114
-
delay=calculate_delay(
115
-
message.attempts,message.config.max_requeue_delay
116
-
)
117
-
Logger.debug("(#{inspectmessage.connection}) requeue msg ID #{message.id}, delay #{delay} (auto-calculated with attempts #{message.attempts}), backoff #{backoff}")
118
-
else
119
-
Logger.debug("(#{inspectmessage.connection}) requeue msg ID #{message.id}, delay #{delay}, backoff #{backoff}")
120
-
end
113
+
delay=
114
+
ifdelay==-1do
115
+
delay=calculate_delay(
116
+
message.attempts,message.config.max_requeue_delay
117
+
)
118
+
Logger.debug("(#{inspectmessage.connection}) requeue msg ID #{message.id}, delay #{delay} (auto-calculated with attempts #{message.attempts}), backoff #{backoff}")
119
+
delay
120
+
else
121
+
Logger.debug("(#{inspectmessage.connection}) requeue msg ID #{message.id}, delay #{delay}, backoff #{backoff}")
122
+
delay
123
+
end
121
124
122
-
ifdelay>message.config.max_requeue_delaydo
123
-
Logger.warn"Invalid requeue delay #{delay}. Must be between 0 and #{message.config.max_requeue_delay}. Sending with max delay #{message.config.max_requeue_delay} instead."
124
-
delay=message.config.max_requeue_delay
125
-
end
125
+
delay=
126
+
ifdelay>message.config.max_requeue_delaydo
127
+
Logger.warn"Invalid requeue delay #{delay}. Must be between 0 and #{message.config.max_requeue_delay}. Sending with max delay #{message.config.max_requeue_delay} instead."
0 commit comments