mirror of
https://github.com/siyuan-note/siyuan.git
synced 2026-01-29 11:46:09 +01:00
This commit is contained in:
parent
c90ca948c4
commit
a5ebb85862
3 changed files with 39 additions and 0 deletions
|
|
@ -59,6 +59,26 @@ type CriterionTypes struct {
|
|||
|
||||
var criteriaLock = sync.Mutex{}
|
||||
|
||||
func RemoveCriterion(name string) (err error) {
|
||||
criteriaLock.Lock()
|
||||
defer criteriaLock.Unlock()
|
||||
|
||||
criteria, err := getCriteria()
|
||||
if nil != err {
|
||||
return
|
||||
}
|
||||
|
||||
for i, c := range criteria {
|
||||
if c.Name == name {
|
||||
criteria = append(criteria[:i], criteria[i+1:]...)
|
||||
break
|
||||
}
|
||||
}
|
||||
|
||||
err = setCriteria(criteria)
|
||||
return
|
||||
}
|
||||
|
||||
func SetCriterion(criterion *Criterion) (err error) {
|
||||
criteriaLock.Lock()
|
||||
defer criteriaLock.Unlock()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue