MCPcopy Index your code
hub / github.com/dnote/dnote / getNotes

Method getNotes

pkg/server/controllers/notes.go:118–136  ·  view source on GitHub ↗
(r *http.Request)

Source from the content-addressed store, hash-verified

116}
117
118func (n *Notes) getNotes(r *http.Request) (app.GetNotesResult, app.GetNotesParams, error) {
119 user := context.User(r.Context())
120 if user == nil {
121 return app.GetNotesResult{}, app.GetNotesParams{}, app.ErrLoginRequired
122 }
123
124 query := r.URL.Query()
125 p, err := parseGetNotesQuery(query)
126 if err != nil {
127 return app.GetNotesResult{}, app.GetNotesParams{}, errors.Wrap(err, "parsing query")
128 }
129
130 res, err := n.app.GetNotes(user.ID, p)
131 if err != nil {
132 return app.GetNotesResult{}, app.GetNotesParams{}, errors.Wrap(err, "getting notes")
133 }
134
135 return res, p, nil
136}
137
138// GetNotesResponse is a reponse by getNotesHandler
139type GetNotesResponse struct {

Callers 1

V3IndexMethod · 0.95

Calls 4

UserFunction · 0.92
parseGetNotesQueryFunction · 0.85
GetNotesMethod · 0.80
QueryMethod · 0.65

Tested by

no test coverage detected