MCPcopy Index your code
hub / github.com/FloatTech/ZeroBot-Plugin / getServerStatus

Method getServerStatus

plugin/minecraftobserver/store.go:75–88  ·  view source on GitHub ↗

通过群组id和服务器地址获取状态

(addr string)

Source from the content-addressed store, hash-verified

73
74// 通过群组id和服务器地址获取状态
75func (d *db) getServerStatus(addr string) (*serverStatus, error) {
76 if d == nil {
77 return nil, errDBConn
78 }
79 if addr == "" {
80 return nil, errParam
81 }
82 var ss serverStatus
83 if err := d.sdb.Model(&ss).Where("server_addr = ?", addr).First(&ss).Error; err != nil {
84 // logrus.Errorln(logPrefix+"getServerStatus ERROR: ", err)
85 return nil, err
86 }
87 return &ss, nil
88}
89
90// 更新服务器状态
91func (d *db) updateServerStatus(ss *serverStatus) (err error) {

Callers 2

Test_DAOFunction · 0.80
initFunction · 0.80

Calls

no outgoing calls

Tested by 1

Test_DAOFunction · 0.64