Ver código fonte

Added Sentry

Yoginth 7 anos atrás
pai
commit
c6c50b3484

+ 2 - 0
gitote.go

@@ -18,6 +18,7 @@ import (
 	"gitote/gitote/pkg/setting"
 	"os"
 
+	raven "github.com/getsentry/raven-go"
 	"github.com/urfave/cli"
 )
 
@@ -28,6 +29,7 @@ const AppVer = "1.0.0-prod-rc.7"
 const APIVer = "v1"
 
 func init() {
+	raven.SetDSN("https://c711d9b100e74dfeb5fdee84a4d6c273:ff5ccef0870a48aea106d89b67a69710@sentry.io/1268720")
 	setting.AppVer = AppVer
 	setting.APIVer = APIVer
 }

+ 2 - 0
vendor/github.com/urfave/cli/app.go

@@ -37,6 +37,8 @@ type App struct {
 	ArgsUsage string
 	// Version of the program
 	Version string
+	// Version of the API
+	APIVersion string
 	// Description of the program
 	Description string
 	// List of commands to execute

+ 20 - 5
vendor/gitlab.com/gitote/go-gitote-client/user.go

@@ -3,15 +3,30 @@ package gitote
 import (
 	"encoding/json"
 	"fmt"
+	"time"
 )
 
 // User represents a API user.
 type User struct {
-	ID        int64  `json:"id"`
-	UserName  string `json:"login"`
-	FullName  string `json:"full_name"`
-	Email     string `json:"email"`
-	AvatarUrl string `json:"avatar_url"`
+	ID               int64     `json:"id"`
+	UserName         string    `json:"login"`
+	FullName         string    `json:"full_name"`
+	Website          string    `json:"website"`
+	Email            string    `json:"email"`
+	Company          string    `json:"company"`
+	Location         string    `json:"location"`
+	Description      string    `json:"bio"`
+	IsAdmin          bool      `json:"site_admin"`
+	NumRepos         int       `json:"repos"`
+	Created          time.Time `json:"created_at"`
+	Updated          time.Time `json:"updated_at"`
+	NumFollowing     int       `json:"following"`
+	NumFollowers     int       `json:"followers"`
+	AvatarUrl        string    `json:"avatar_url"`
+	FollowersURL     string    `json:"followers_url"`
+	FollowingURL     string    `json:"following_url"`
+	OrganizationsURL string    `json:"organizations_url"`
+	ReposURL         string    `json:"repos_url"`
 }
 
 // MarshalJSON implements the json.Marshaler interface for User