finish setup data insertion, add world insertion
This commit is contained in:
@@ -55,23 +55,25 @@ func (g *Game) ToDB(dest *db.Game) bool {
|
||||
g.Options.ToDB(&dest.Options)
|
||||
g.CoreUpdate.ToDB(&dest.CoreUpdate)
|
||||
g.SystemUpdate.ToDB(&dest.SystemUpdate)
|
||||
|
||||
dest.ActiveUsers = make([]string, len(g.ActiveUsers))
|
||||
copy(dest.ActiveUsers, g.ActiveUsers)
|
||||
|
||||
wg := sync.WaitGroup{}
|
||||
go CopySliceToDBParallel(&wg, &dest.Modules, g.Modules)
|
||||
go CopySliceToDBParallel(&wg, &dest.Packs, g.Packs)
|
||||
go CopySliceToDBParallel(&wg, &dest.Messages, g.Messages)
|
||||
go CopySliceToDBParallel(&wg, &dest.Combats, g.Combats)
|
||||
go CopySliceToDBParallel(&wg, &dest.CardDeck, g.CardDeck)
|
||||
go CopySliceToDBParallel(&wg, &dest.Users, g.Users)
|
||||
go CopySliceToDBParallel(&wg, &dest.Macros, g.Macros)
|
||||
go CopySliceToDBParallel(&wg, &dest.Folders, g.Folders)
|
||||
go CopySliceToDBParallel(&wg, &dest.Items, g.Items)
|
||||
go CopySliceToDBParallel(&wg, &dest.Settings, g.Settings)
|
||||
go CopySliceToDBParallel(&wg, &dest.Journals, g.Journals)
|
||||
go CopySliceToDBParallel(&wg, &dest.Tables, g.Tables)
|
||||
go CopySliceToDBParallel(&wg, &dest.Playlists, g.Playlists)
|
||||
go CopySliceToDBParallel(&wg, &dest.Actors, g.Actors)
|
||||
CopySliceToDBParallel(&wg, &dest.Modules, g.Modules)
|
||||
CopySliceToDBParallel(&wg, &dest.Packs, g.Packs)
|
||||
CopySliceToDBParallel(&wg, &dest.Messages, g.Messages)
|
||||
CopySliceToDBParallel(&wg, &dest.Combats, g.Combats)
|
||||
CopySliceToDBParallel(&wg, &dest.CardDeck, g.CardDeck)
|
||||
CopySliceToDBParallel(&wg, &dest.Users, g.Users)
|
||||
CopySliceToDBParallel(&wg, &dest.Macros, g.Macros)
|
||||
CopySliceToDBParallel(&wg, &dest.Folders, g.Folders)
|
||||
CopySliceToDBParallel(&wg, &dest.Items, g.Items)
|
||||
CopySliceToDBParallel(&wg, &dest.Settings, g.Settings)
|
||||
CopySliceToDBParallel(&wg, &dest.Journals, g.Journals)
|
||||
CopySliceToDBParallel(&wg, &dest.Tables, g.Tables)
|
||||
CopySliceToDBParallel(&wg, &dest.Playlists, g.Playlists)
|
||||
CopySliceToDBParallel(&wg, &dest.Actors, g.Actors)
|
||||
// go CopySliceToDBParallel(&wg, &dest.Scenes, g.Scenes)
|
||||
wg.Wait()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user