Skip to content

Instantly share code, notes, and snippets.

@kpurdon
kpurdon / App
Last active April 24, 2016 21:53
type App struct {
repos repos.Client
}
// GetReposHandler returns a list of (public) repositories for a given GitHub user
func (a *App) GetReposHandler(w http.ResponseWriter, r *http.Request) {
user := r.FormValue("user")
if user == "" {
http.Error(w, "MISSING_ARG_USER", 400)
return
}
repos, err := a.repos.Get(user)
if err != nil {