finish setup data insertion, add world insertion
This commit is contained in:
@@ -16,19 +16,23 @@ type Item struct {
|
||||
// Effects []any `json:"effects"`
|
||||
}
|
||||
|
||||
func (i *Item) ToDB(dest *db.Item) bool {
|
||||
func (i *Item) ToDB(dest **db.Item) bool {
|
||||
if dest == nil {
|
||||
return false
|
||||
}
|
||||
|
||||
dest.Img = i.Img
|
||||
dest.Name = i.Name
|
||||
dest.Type = i.Type
|
||||
dest.Folder = i.Folder
|
||||
dest.ID = i.ID
|
||||
dest.Sort = i.Sort
|
||||
item := &db.Item{
|
||||
Img: i.Img,
|
||||
Name: i.Name,
|
||||
Type: i.Type,
|
||||
Folder: i.Folder,
|
||||
ID: i.ID,
|
||||
Sort: i.Sort,
|
||||
}
|
||||
|
||||
i.Stats.ToDB(&dest.Stats)
|
||||
i.Stats.ToDB(&item.Stats)
|
||||
|
||||
*dest = item
|
||||
|
||||
return true
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user