Refactor everything

This commit is contained in:
r 2020-01-28 17:51:00 +00:00
parent 57d2a4288b
commit 2af37d4778
26 changed files with 1320 additions and 1361 deletions

View file

@ -15,7 +15,7 @@ type App struct {
ClientSecret string `json:"client_secret"`
}
type AppRepository interface {
type AppRepo interface {
Add(app App) (err error)
Get(instanceDomain string) (app App, err error)
}

View file

@ -1,8 +1,13 @@
package model
import "mastodon"
import (
"io"
"mastodon"
)
type Client struct {
*mastodon.Client
Writer io.Writer
Session Session
}

View file

@ -16,7 +16,7 @@ type Session struct {
Settings Settings `json:"settings"`
}
type SessionRepository interface {
type SessionRepo interface {
Add(session Session) (err error)
Get(sessionID string) (session Session, err error)
}