generated from alecodes/base-template
wip: add basic linkding connection
This commit is contained in:
parent
43cd24e4d0
commit
5f5d6bb2e2
7 changed files with 66 additions and 23 deletions
|
|
@ -1,19 +1,13 @@
|
|||
package miniflux
|
||||
|
||||
import (
|
||||
"git.alecodes.page/alecodes/miniflux-archiver/internal/config"
|
||||
"git.alecodes.page/alecodes/miniflux-archiver/internal/logger"
|
||||
mfApi "miniflux.app/v2/client"
|
||||
)
|
||||
|
||||
type MinifluxConfig struct {
|
||||
Host string
|
||||
User string
|
||||
Token string
|
||||
FeedId int64
|
||||
}
|
||||
|
||||
type Miniflux struct {
|
||||
MinifluxConfig
|
||||
config.MinifluxConfig
|
||||
client *mfApi.Client
|
||||
}
|
||||
|
||||
|
|
@ -25,7 +19,7 @@ func (mf *Miniflux) GetEntries() (*mfApi.EntryResultSet, error) {
|
|||
return mf.client.FeedEntries(mf.FeedId, filter)
|
||||
}
|
||||
|
||||
func NewMiniflux(config MinifluxConfig) (*Miniflux, error) {
|
||||
func NewMiniflux(config config.MinifluxConfig) (*Miniflux, error) {
|
||||
mf := &Miniflux{
|
||||
MinifluxConfig: config,
|
||||
client: mfApi.NewClient(config.Host, config.Token),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue