middleware/logger: trim callback data delimiter

pull/341/head
Demian 4 years ago
parent 8805f248e3
commit 1755696785

@ -23,7 +23,12 @@ func Logger(logger *logrus.Logger, fieldsFunc ...LoggerFieldsFunc) tele.Middlewa
return func(c tele.Context) error {
data := c.Data()
if clb := c.Callback(); clb != nil {
data = clb.Unique + "|" + data
uniq := clb.Unique
if data == "" {
data = uniq
} else {
data = uniq + "|" + data
}
} else if data == "" {
data = c.Text()
}

Loading…
Cancel
Save