MCPcopy Create free account
hub / github.com/DeAI-Artist/Linkis / LoadServiceRequests

Function LoadServiceRequests

abci/example/kvstore/database.go:448–463  ·  view source on GitHub ↗
(db db.DB)

Source from the content-addressed store, hash-verified

446}
447
448func LoadServiceRequests(db db.DB) (ServiceRequests, error) {
449 data, err := db.Get([]byte(allServiceRequestsKey))
450 if err != nil {
451 return nil, fmt.Errorf("error retrieving service requests: %v", err)
452 }
453 if data == nil {
454 return make(ServiceRequests, 0), nil // Return an empty slice if no data found
455 }
456
457 var requests ServiceRequests
458 err = json.Unmarshal(data, &requests)
459 if err != nil {
460 return nil, fmt.Errorf("error unmarshaling service requests: %v", err)
461 }
462 return requests, nil
463}
464
465func AddServiceRequest(db db.DB, serviceID, minerID string, height int64) error {
466 requests, err := LoadServiceRequests(db)

Callers 5

AddServiceRequestFunction · 0.85
RemoveServiceRequestFunction · 0.85

Calls 2

GetMethod · 0.65
UnmarshalMethod · 0.45

Tested by 2