mirror of
https://github.com/foomo/sesamy-go.git
synced 2025-10-16 12:35:43 +00:00
feat: add cookies
This commit is contained in:
parent
19b1b587af
commit
a527a59197
@ -175,6 +175,14 @@ func (s *Subscriber) handle(l *zap.Logger, r *http.Request, event *mpv2.Event) e
|
||||
msg.Metadata.Set(name, strings.Join(headers, ","))
|
||||
}
|
||||
|
||||
if cookies := r.Cookies(); len(cookies) > 0 {
|
||||
values := make([]string, len(cookies))
|
||||
for i, cookie := range r.Cookies() {
|
||||
values[i] = cookie.String()
|
||||
}
|
||||
msg.Metadata.Set("Cookies", strings.Join(values, "; "))
|
||||
}
|
||||
|
||||
for k, v := range msg.Metadata {
|
||||
l = l.With(zap.String(k, v))
|
||||
}
|
||||
@ -190,13 +198,13 @@ func (s *Subscriber) handle(l *zap.Logger, r *http.Request, event *mpv2.Event) e
|
||||
// wait for ACK
|
||||
select {
|
||||
case <-msg.Acked():
|
||||
l.Debug("message acked")
|
||||
l.Info("message acked")
|
||||
return nil
|
||||
case <-msg.Nacked():
|
||||
l.Debug("message nacked")
|
||||
l.Info("message nacked")
|
||||
return ErrMessageNacked
|
||||
case <-r.Context().Done():
|
||||
l.Debug("message cancled")
|
||||
l.Info("message cancled")
|
||||
return ErrContextCanceled
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user