Исправлена ошибка, при которой после таймаута функция NewsText ничего не возвращала и программа падала. Так же теперь лента читается начиная от самого старого поста, заканчивая самым новым.

This commit is contained in:
B4D_US3R 2025-05-04 16:14:34 +05:00
parent 47242e5431
commit a79933b724
8 changed files with 70 additions and 29 deletions

View file

@ -8,6 +8,7 @@ import (
"gopkg.in/yaml.v2"
)
// Сруктура config.yaml
type KikiSettings struct {
Instance string `yaml:"instance,omitempty"`
RSSURLs []struct {
@ -19,6 +20,7 @@ type KikiSettings struct {
} `yaml:"redis"`
}
// Структура secret.conf
type MastodonClientData struct {
ClientID string `yaml:"clientID,omitempty"`
ClientSecret string `yaml:"clientSecret,omitempty"`
@ -26,6 +28,7 @@ type MastodonClientData struct {
Instance string `yaml:"instance,omitempty"`
}
// Получение данных из конфига config.yaml
func GetKikiConfig(path string) KikiSettings {
var kikiSettings KikiSettings
@ -42,6 +45,7 @@ func GetKikiConfig(path string) KikiSettings {
return kikiSettings
}
// Получение данных из конфига secret.conf
func GetSecrets(path string) *mastodon.Config {
var clientData MastodonClientData