Add fake leads listing
Just to get JavaScript to stop complaining.
This commit is contained in:
parent
0aeba98fb0
commit
13cf7a7e2d
2 changed files with 12 additions and 0 deletions
11
api/lead.go
11
api/lead.go
|
|
@ -15,7 +15,18 @@ type formLeads struct {
|
|||
type createdLead struct {
|
||||
ID int `json:"id"`
|
||||
}
|
||||
type contentListLead struct {
|
||||
Leads []lead `json:"leads"`
|
||||
}
|
||||
type lead struct {
|
||||
ID int32 `json:"id"`
|
||||
}
|
||||
|
||||
func listLead(ctx context.Context, r *http.Request, org *models.Organization, user *models.User) (*contentListLead, *nhttp.ErrorWithStatus) {
|
||||
return &contentListLead{
|
||||
Leads: make([]lead, 0),
|
||||
}, nil
|
||||
}
|
||||
func postLeads(ctx context.Context, r *http.Request, org *models.Organization, user *models.User, f formLeads) (*createdLead, *nhttp.ErrorWithStatus) {
|
||||
log.Info().Ints("signal ids", f.SignalIDs).Msg("fake post leads")
|
||||
return &createdLead{
|
||||
|
|
|
|||
|
|
@ -19,6 +19,7 @@ func AddRoutes(r chi.Router) {
|
|||
r.Method("POST", "/audio/{uuid}/content", auth.NewEnsureAuth(apiAudioContentPost))
|
||||
r.Method("POST", "/image/{uuid}", auth.NewEnsureAuth(apiImagePost))
|
||||
r.Method("POST", "/image/{uuid}/content", auth.NewEnsureAuth(apiImageContentPost))
|
||||
r.Method("GET", "/leads", authenticatedHandlerJSON(listLead))
|
||||
r.Method("POST", "/leads", authenticatedHandlerJSONPost(postLeads))
|
||||
|
||||
// Unauthenticated endpoints
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue