MCPcopy Create free account
hub / github.com/openclaw/gogcli / BuildUpdateRequests

Function BuildUpdateRequests

internal/docsedit/planner.go:100–107  ·  view source on GitHub ↗
(text string, insertIndex int64, tabID string, replace *Range)

Source from the content-addressed store, hash-verified

98}
99
100func BuildUpdateRequests(text string, insertIndex int64, tabID string, replace *Range) []*docs.Request {
101 requests := make([]*docs.Request, 0, 2)
102 if replace != nil {
103 requests = append(requests, BuildDeleteRequest(*replace, tabID))
104 }
105
106 return append(requests, BuildInsertRequest(text, insertIndex, tabID))
107}
108
109func BuildInsertRequest(text string, index int64, tabID string) *docs.Request {
110 return &docs.Request{InsertText: &docs.InsertTextRequest{

Callers 2

RunMethod · 0.92

Calls 2

BuildDeleteRequestFunction · 0.85
BuildInsertRequestFunction · 0.85

Tested by 1