feat: implement multi-user credits redeem and storage isolation
This commit is contained in:
@@ -18,6 +18,10 @@ func (a *App) fail(t *Task, err error) {
|
||||
}
|
||||
t.Status, t.Error = "error", err.Error()
|
||||
a.db.Save(t)
|
||||
if refundErr := a.refundCredit(t); refundErr != nil {
|
||||
t.Error += "; credit refund failed: " + refundErr.Error()
|
||||
a.db.Save(t)
|
||||
}
|
||||
}
|
||||
|
||||
var bad = regexp.MustCompile(`[/\\:*?"<>|]+`)
|
||||
|
||||
Reference in New Issue
Block a user