コード例 #1
0
ファイル: api.go プロジェクト: boscorelly/tmail
// QueueDiscardMsgByKey discard a message (delete without bouncing) by his id
func QueueDiscardMsg(id int64) error {
	m, err := core.QueueGetMessageById(id)
	if err != nil {
		return err
	}
	return m.Discard()
}
コード例 #2
0
ファイル: api.go プロジェクト: boscorelly/tmail
// QueueBounceMsgByKey bounce a message by his key
func QueueBounceMsg(id int64) error {
	m, err := core.QueueGetMessageById(id)
	if err != nil {
		return err
	}
	return m.Bounce()
}
コード例 #3
0
ファイル: api.go プロジェクト: boscorelly/tmail
// QueueGetMessage return a message by its id
func QueueGetMessage(id int64) (core.QMessage, error) {
	return core.QueueGetMessageById(id)
}