admin/sync: can only perform one deep sync at a time
This commit is contained in:
parent
de3c78b2ee
commit
1ab94862d0
@ -4,12 +4,18 @@ import (
|
|||||||
"encoding/json"
|
"encoding/json"
|
||||||
"log"
|
"log"
|
||||||
"os"
|
"os"
|
||||||
|
"sync"
|
||||||
|
|
||||||
"srs.epita.fr/fic-server/libfic"
|
"srs.epita.fr/fic-server/libfic"
|
||||||
"srs.epita.fr/fic-server/settings"
|
"srs.epita.fr/fic-server/settings"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
var oneDeepSync sync.Mutex
|
||||||
|
|
||||||
func SyncDeep(i Importer) map[string][]string {
|
func SyncDeep(i Importer) map[string][]string {
|
||||||
|
oneDeepSync.Lock()
|
||||||
|
defer oneDeepSync.Unlock()
|
||||||
|
|
||||||
errs := map[string][]string{}
|
errs := map[string][]string{}
|
||||||
|
|
||||||
errs["_themes"] = SyncThemes(i)
|
errs["_themes"] = SyncThemes(i)
|
||||||
|
Loading…
Reference in New Issue
Block a user