mirror of
https://github.com/mxpv/podsync.git
synced 2024-05-11 05:55:04 +00:00
Rename patreon package
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
package patreon
|
||||
package webhooks
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
@@ -19,11 +19,11 @@ const (
|
||||
EventNameDeletePledge = "pledges:delete"
|
||||
)
|
||||
|
||||
type Hook struct {
|
||||
type Handler struct {
|
||||
db *pg.DB
|
||||
}
|
||||
|
||||
func (h Hook) toModel(pledge *patreon.Pledge) (*models.Pledge, error) {
|
||||
func (h Handler) toModel(pledge *patreon.Pledge) (*models.Pledge, error) {
|
||||
pledgeID, err := strconv.ParseInt(pledge.Id, 10, 64)
|
||||
if err != nil {
|
||||
return nil, errors.Wrapf(err, "failed to parse pledge id: %s", pledge.Id)
|
||||
@@ -65,7 +65,7 @@ func (h Hook) toModel(pledge *patreon.Pledge) (*models.Pledge, error) {
|
||||
return model, nil
|
||||
}
|
||||
|
||||
func (h Hook) Handle(pledge *patreon.Pledge, event string) error {
|
||||
func (h Handler) Handle(pledge *patreon.Pledge, event string) error {
|
||||
model, err := h.toModel(pledge)
|
||||
if err != nil {
|
||||
return err
|
||||
@@ -83,6 +83,6 @@ func (h Hook) Handle(pledge *patreon.Pledge, event string) error {
|
||||
}
|
||||
}
|
||||
|
||||
func NewHookHandler(db *pg.DB) *Hook {
|
||||
return &Hook{db: db}
|
||||
func NewHookHandler(db *pg.DB) *Handler {
|
||||
return &Handler{db: db}
|
||||
}
|
@@ -1,4 +1,4 @@
|
||||
package patreon
|
||||
package webhooks
|
||||
|
||||
import (
|
||||
"testing"
|
||||
@@ -52,7 +52,7 @@ func TestDelete(t *testing.T) {
|
||||
require.NoError(t, err)
|
||||
}
|
||||
|
||||
func createHandler(t *testing.T) *Hook {
|
||||
func createHandler(t *testing.T) *Handler {
|
||||
opts, err := pg.ParseURL("postgres://postgres:@localhost/podsync?sslmode=disable")
|
||||
if err != nil {
|
||||
require.NoError(t, err)
|
Reference in New Issue
Block a user