mirror of https://git.sr.ht/~sircmpwn/core-go
go fmt
This commit is contained in:
parent
76279c9b1c
commit
f44afb103e
|
@ -88,9 +88,9 @@ const (
|
|||
type Grants struct {
|
||||
ReadOnly bool
|
||||
|
||||
all bool
|
||||
grants map[string]string
|
||||
encoded string
|
||||
all bool
|
||||
grants map[string]string
|
||||
encoded string
|
||||
}
|
||||
|
||||
func DecodeGrants(ctx context.Context, grants string) Grants {
|
||||
|
|
|
@ -85,7 +85,7 @@ func authError(w http.ResponseWriter, reason string, code int) {
|
|||
gqlerr := gqlerror.Errorf("Authentication error: %s", reason)
|
||||
b, err := json.Marshal(struct {
|
||||
Errors []*gqlerror.Error `json:"errors"`
|
||||
} {
|
||||
}{
|
||||
Errors: []*gqlerror.Error{gqlerr},
|
||||
})
|
||||
if err != nil {
|
||||
|
|
|
@ -50,7 +50,7 @@ func Execute(ctx context.Context, username string, svc string,
|
|||
Name: username,
|
||||
ClientID: config.ServiceName(ctx),
|
||||
// TODO: Populate this:
|
||||
NodeID: "core-go",
|
||||
NodeID: "core-go",
|
||||
}
|
||||
authBlob, err := json.Marshal(&auth)
|
||||
if err != nil {
|
||||
|
|
|
@ -4,9 +4,9 @@ import (
|
|||
"fmt"
|
||||
"os"
|
||||
|
||||
"git.sr.ht/~sircmpwn/core-go/auth"
|
||||
"git.sr.ht/~sircmpwn/core-go/config"
|
||||
"git.sr.ht/~sircmpwn/core-go/crypto"
|
||||
"git.sr.ht/~sircmpwn/core-go/auth"
|
||||
)
|
||||
|
||||
func main() {
|
||||
|
|
|
@ -38,10 +38,10 @@ func LoadConfig(defaultAddr string) ini.File {
|
|||
}
|
||||
|
||||
for _, path := range []string{
|
||||
"config.ini",
|
||||
"../config.ini",
|
||||
"/etc/sr.ht/config.ini",
|
||||
} {
|
||||
"config.ini",
|
||||
"../config.ini",
|
||||
"/etc/sr.ht/config.ini",
|
||||
} {
|
||||
config, err = ini.LoadFile(path)
|
||||
if err == nil {
|
||||
break
|
||||
|
|
|
@ -7,9 +7,9 @@ import (
|
|||
"net/mail"
|
||||
"strconv"
|
||||
|
||||
_ "github.com/emersion/go-message/charset"
|
||||
"github.com/emersion/go-sasl"
|
||||
"github.com/emersion/go-smtp"
|
||||
_ "github.com/emersion/go-message/charset"
|
||||
|
||||
"git.sr.ht/~sircmpwn/core-go/config"
|
||||
)
|
||||
|
|
|
@ -13,10 +13,10 @@ import (
|
|||
"time"
|
||||
|
||||
"git.sr.ht/~sircmpwn/dowork"
|
||||
_ "github.com/emersion/go-message/charset"
|
||||
"github.com/emersion/go-message/mail"
|
||||
"github.com/emersion/go-pgpmail"
|
||||
"golang.org/x/crypto/openpgp"
|
||||
_ "github.com/emersion/go-message/charset"
|
||||
|
||||
"git.sr.ht/~sircmpwn/core-go/config"
|
||||
)
|
||||
|
|
|
@ -5,9 +5,9 @@ import (
|
|||
"errors"
|
||||
"fmt"
|
||||
"log"
|
||||
gomail "net/mail"
|
||||
"runtime"
|
||||
"strings"
|
||||
gomail "net/mail"
|
||||
|
||||
"github.com/99designs/gqlgen/graphql"
|
||||
"github.com/emersion/go-message/mail"
|
||||
|
|
|
@ -41,7 +41,7 @@ func NewAuthConfig(ctx context.Context) (AuthConfig, error) {
|
|||
_clientID := user.BearerToken.ClientID
|
||||
clientID = &_clientID
|
||||
}
|
||||
return AuthConfig {
|
||||
return AuthConfig{
|
||||
AuthMethod: user.AuthMethod,
|
||||
TokenHash: &tokenHash,
|
||||
Grants: &grants,
|
||||
|
|
|
@ -13,8 +13,8 @@ import (
|
|||
"time"
|
||||
|
||||
"git.sr.ht/~sircmpwn/dowork"
|
||||
"github.com/google/uuid"
|
||||
sq "github.com/Masterminds/squirrel"
|
||||
"github.com/google/uuid"
|
||||
|
||||
"git.sr.ht/~sircmpwn/core-go/crypto"
|
||||
"git.sr.ht/~sircmpwn/core-go/database"
|
||||
|
|
|
@ -11,9 +11,9 @@ import (
|
|||
"time"
|
||||
|
||||
"github.com/DATA-DOG/go-sqlmock"
|
||||
sq "github.com/Masterminds/squirrel"
|
||||
"github.com/stretchr/testify/assert"
|
||||
"github.com/vaughan0/go-ini"
|
||||
sq "github.com/Masterminds/squirrel"
|
||||
|
||||
"git.sr.ht/~sircmpwn/core-go/crypto"
|
||||
"git.sr.ht/~sircmpwn/core-go/database"
|
||||
|
@ -39,7 +39,7 @@ type argContains struct {
|
|||
matches []string
|
||||
}
|
||||
|
||||
func ArgMatchesAll(matches... string) *argContains {
|
||||
func ArgMatchesAll(matches ...string) *argContains {
|
||||
return &argContains{matches}
|
||||
}
|
||||
|
||||
|
@ -100,7 +100,7 @@ func TestDelivery(t *testing.T) {
|
|||
WillReturnRows(sqlmock.NewRows([]string{
|
||||
"sub.id", "sub.created", "sub.url", "sub.events",
|
||||
}).AddRow(1337, time.Now().UTC(),
|
||||
srv.URL + "/webhook", "profile:update")).
|
||||
srv.URL+"/webhook", "profile:update")).
|
||||
WithArgs(42, sqlmock.AnyArg()) // Any => events LIKE %profile:update%
|
||||
mock.ExpectCommit()
|
||||
|
||||
|
@ -132,7 +132,7 @@ func TestDelivery(t *testing.T) {
|
|||
"X-Webhook-Delivery",
|
||||
), // Final request headers
|
||||
4096).
|
||||
WillReturnResult(sqlmock.NewResult(1, 1))
|
||||
WillReturnResult(sqlmock.NewResult(1, 1))
|
||||
mock.ExpectCommit()
|
||||
|
||||
ctx = database.Context(context.Background(), db)
|
||||
|
|
|
@ -14,8 +14,8 @@ import (
|
|||
|
||||
"git.sr.ht/~sircmpwn/dowork"
|
||||
"github.com/99designs/gqlgen/graphql"
|
||||
"github.com/google/uuid"
|
||||
sq "github.com/Masterminds/squirrel"
|
||||
"github.com/google/uuid"
|
||||
|
||||
"git.sr.ht/~sircmpwn/core-go/auth"
|
||||
"git.sr.ht/~sircmpwn/core-go/crypto"
|
||||
|
@ -28,9 +28,9 @@ type WebhookQueue struct {
|
|||
}
|
||||
|
||||
type WebhookSubscription struct {
|
||||
ID int
|
||||
URL string
|
||||
Query string
|
||||
ID int
|
||||
URL string
|
||||
Query string
|
||||
// See AuthConfig in webhooks/config.go for an explanation of these fields
|
||||
AuthMethod string
|
||||
TokenHash *string
|
||||
|
@ -120,7 +120,7 @@ func (queue *WebhookQueue) fetchSubscriptions(ctx context.Context,
|
|||
var subs []*WebhookSubscription
|
||||
if err := database.WithTx(ctx, &sql.TxOptions{
|
||||
Isolation: 0,
|
||||
ReadOnly: true,
|
||||
ReadOnly: true,
|
||||
}, func(tx *sql.Tx) error {
|
||||
var (
|
||||
err error
|
||||
|
|
Loading…
Reference in New Issue