fix: recover when goroutine panic that will kill main program (#692)

* fix #684

recover when goroutine panic that will kill main program

* Update util.go

Co-authored-by: Yang Luo <hsluoyz@qq.com>
This commit is contained in:
akkuman
2022-04-22 21:59:06 +08:00
committed by GitHub
parent 7b78e60265
commit 0bc8c2d15f
6 changed files with 47 additions and 7 deletions

View File

@ -65,5 +65,5 @@ func RecordMessage(ctx *context.Context) {
record.Organization, record.User = util.GetOwnerAndNameFromId(userId)
}
go object.AddRecord(record)
util.SafeGoroutine(func() {object.AddRecord(record)})
}