MCPcopy Create free account
hub / github.com/dataddo/pgq / parsePayload

Function parsePayload

consumer.go:678–686  ·  view source on GitHub ↗
(pgMsg pgMessage)

Source from the content-addressed store, hash-verified

676 once: sync.Once{},
677 ackFn: c.ackMessage(c.db, pgMsg.ID),
678 nackFn: c.nackMessage(c.db, pgMsg.ID),
679 discardFn: c.discardMessage(c.db, pgMsg.ID),
680 updateLockedUntilFn: c.updateLockedUntil(c.db, pgMsg.ID),
681 }
682 var err error
683 msg.Payload, err = parsePayload(pgMsg)
684 if err != nil {
685 return msg, errors.Wrap(err, "parsing payload")
686 }
687 msg.Metadata, err = parseMetadata(pgMsg)
688 if err != nil {
689 return msg, errors.Wrap(err, "parsing metadata")

Callers 1

finishParsingMethod · 0.85

Calls 1

isJSONObjectFunction · 0.85

Tested by

no test coverage detected