MCPcopy Create free account
hub / github.com/cli/cli / generateUserNodeID

Function generateUserNodeID

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

Source from the content-addressed store, hash-verified

565}
566
567func generateUserNodeID(userID int64) string {
568 buf := bytes.Buffer{}
569 parts := []int64{0, userID}
570
571 encoder := msgpack.NewEncoder(&buf)
572 encoder.UseCompactInts(true)
573
574 if err := encoder.Encode(parts); err != nil {
575 panic(err)
576 }
577
578 encoded := base64.RawURLEncoding.EncodeToString(buf.Bytes())
579
580 return "U_" + encoded
581}
582
583func fromAPISession(s session) *Session {
584 result := Session{

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected