MCPcopy Index your code
hub / github.com/cli/cli / generateUserNodeID

Function generateUserNodeID

pkg/cmd/agent-task/capi/sessions.go:558–572  ·  view source on GitHub ↗
(userID int64)

Source from the content-addressed store, hash-verified

556}
557
558func generateUserNodeID(userID int64) string {
559 buf := bytes.Buffer{}
560 parts := []int64{0, userID}
561
562 encoder := msgpack.NewEncoder(&buf)
563 encoder.UseCompactInts(true)
564
565 if err := encoder.Encode(parts); err != nil {
566 panic(err)
567 }
568
569 encoded := base64.RawURLEncoding.EncodeToString(buf.Bytes())
570
571 return "U_" + encoded
572}
573
574func fromAPISession(s session) *Session {
575 result := Session{

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected