update
This commit is contained in:
@@ -161,6 +161,7 @@ func (sender *Sender) Reply(msgs ...interface{}) error {
|
|||||||
if rt != nil && sender.Duration != nil {
|
if rt != nil && sender.Duration != nil {
|
||||||
go func() {
|
go func() {
|
||||||
time.Sleep(*sender.Duration)
|
time.Sleep(*sender.Duration)
|
||||||
|
sender.Delete()
|
||||||
b.Delete(rt)
|
b.Delete(rt)
|
||||||
}()
|
}()
|
||||||
}
|
}
|
||||||
@@ -168,6 +169,9 @@ func (sender *Sender) Reply(msgs ...interface{}) error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (sender *Sender) Delete() error {
|
func (sender *Sender) Delete() error {
|
||||||
|
if sender.deleted {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
msg := *sender.Message
|
msg := *sender.Message
|
||||||
sender.deleted = true
|
sender.deleted = true
|
||||||
return b.Delete(&msg)
|
return b.Delete(&msg)
|
||||||
|
|||||||
Reference in New Issue
Block a user