package cloudbrain import "code.gitea.io/gitea/services/lock" func Lock4CloudbrainCreation(ctx *lock.LockContext) (*lock.LockChainOperator, string) { op := lock.NewLockChainOperator(ctx).Add(lock.CloudbrainUniquenessLock{}).Add(lock.CloudbrainDisplayJobNameLock{}) errCode := op.Lock() if errCode != "" { return nil, errCode } return op, "" } func Lock4CloudbrainRestart(ctx *lock.LockContext) (*lock.LockChainOperator, string) { op := lock.NewLockChainOperator(ctx).Add(lock.CloudbrainUniquenessLock{}) errCode := op.Lock() if errCode != "" { return nil, errCode } return op, "" }