all repos

rss-tools @ 20e54e6

get rss feed from sources that(i need and) dont provide one

rss-tools/app/config.go (view raw)

Oleksandr Smirnov Oleksandr Smirnov
olexsmir@gmail.com
add auth middleware (at the moment only fixed token), 1 month ago
1
package app
2
3
import (
4
	"encoding/json"
5
	"os"
6
)
7
8
type Config struct {
9
	Port      int    `json:"port"`
10
	AuthToken string `json:"auth_token"`
11
	TGUserID  int64  `json:"tg_userid"`
12
	TGToken   string `json:"tg_token"`
13
}
14
15
func NewConfig(fpath string) (*Config, error) {
16
	// TODO per source config
17
18
	configFile, err := os.ReadFile(fpath)
19
	if err != nil {
20
		return nil, err
21
	}
22
23
	var config Config
24
	err = json.Unmarshal(configFile, &config)
25
	return &config, err
26
}