mirror of
https://github.com/mxpv/podsync.git
synced 2024-05-11 05:55:04 +00:00
Code cleanup
This commit is contained in:
@@ -12,7 +12,6 @@ import (
|
||||
"syscall"
|
||||
|
||||
"github.com/GoogleCloudPlatform/cloudsql-proxy/proxy/proxy"
|
||||
"github.com/coreos/etcd/pkg/srv"
|
||||
"github.com/go-pg/pg"
|
||||
"github.com/mxpv/podsync/pkg/api"
|
||||
"github.com/mxpv/podsync/pkg/builders"
|
||||
@@ -49,11 +48,13 @@ func main() {
|
||||
panic(err)
|
||||
}
|
||||
|
||||
pg, err := createPg(cfg.PostgresConnectionURL)
|
||||
database, err := createPg(cfg.PostgresConnectionURL)
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
|
||||
patreon := support.NewPatreon(database)
|
||||
|
||||
// Builders
|
||||
|
||||
youtube, err := builders.NewYouTubeBuilder(cfg.YouTubeApiKey)
|
||||
@@ -73,8 +74,6 @@ func main() {
|
||||
feeds.WithBuilder(api.Vimeo, vimeo),
|
||||
)
|
||||
|
||||
patreon := support.NewPatreon(pg)
|
||||
|
||||
srv := http.Server{
|
||||
Addr: fmt.Sprintf(":%d", 5001),
|
||||
Handler: handler.New(feed, patreon, cfg),
|
||||
@@ -92,7 +91,7 @@ func main() {
|
||||
log.Printf("shutting down server")
|
||||
|
||||
srv.Shutdown(ctx)
|
||||
pg.Close()
|
||||
database.Close()
|
||||
|
||||
log.Printf("server gracefully stopped")
|
||||
}
|
||||
|
@@ -28,11 +28,8 @@ type feedService interface {
|
||||
GetMetadata(hashId string) (*api.Feed, error)
|
||||
}
|
||||
|
||||
// HACK: mockgen fails to import patreon.Pledge type
|
||||
type P *patreon.Pledge
|
||||
|
||||
type patreonService interface {
|
||||
Hook(pledge P, event string) error
|
||||
Hook(pledge *patreon.Pledge, event string) error
|
||||
GetFeatureLevel(patronID string) int
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user