Структура конфига входящих данных вынесена отдельным модулем

Этот коммит содержится в:
Softonik 2024-06-25 22:24:55 +03:00 коммит произвёл Nobody
родитель b3c7cb1099
коммит 43dc9e008d
2 изменённых файлов: 6 добавлений и 4 удалений

Просмотреть файл

@ -2,21 +2,23 @@ package conf
import ( import (
"io" "io"
"my/schet/pkg/schet"
"os" "os"
"my/schet/pkg/input/config"
"my/schet/pkg/schet"
"github.com/yosuke-furukawa/json5/encoding/json5" "github.com/yosuke-furukawa/json5/encoding/json5"
) )
type Conf struct { type Conf struct {
path string path string
config *Config config *config.Config
год *schet.Год год *schet.Год
} }
func NewConf(path string) *Conf { func NewConf(path string) *Conf {
c := &Conf{ c := &Conf{
config: NewConfig(), config: config.NewConfig(),
path: path, path: path,
} }
return c return c

Просмотреть файл

@ -1,4 +1,4 @@
package conf package config
type Config struct { type Config struct {
Доходы []Доход `json:"Доходы"` Доходы []Доход `json:"Доходы"`