MCPcopy Create free account
hub / github.com/1Panel-dev/1Panel / List

Method List

agent/app/service/database.go:72–87  ·  view source on GitHub ↗
(dbType string)

Source from the content-addressed store, hash-verified

70}
71
72func (u *DatabaseService) List(dbType string) ([]dto.DatabaseOption, error) {
73 dbs, err := databaseRepo.GetList(databaseRepo.WithTypeList(dbType))
74 if err != nil {
75 return nil, err
76 }
77 var datas []dto.DatabaseOption
78 for _, db := range dbs {
79 var item dto.DatabaseOption
80 if err := copier.Copy(&item, &db); err != nil {
81 return nil, buserr.WithDetail("ErrStructTransform", err.Error(), nil)
82 }
83 item.Database = db.Name
84 datas = append(datas, item)
85 }
86 return datas, err
87}
88
89func (u *DatabaseService) LoadItems(dbType string) ([]dto.DatabaseItem, error) {
90 dbs, err := databaseRepo.GetList(databaseRepo.WithTypeList(dbType))

Callers

nothing calls this directly

Calls 4

CopyMethod · 0.80
GetListMethod · 0.65
WithTypeListMethod · 0.65
ErrorMethod · 0.45

Tested by

no test coverage detected