gitch

Форк
0
/
settings.go 
26 строк · 518.0 Байт
1
package settings
2

3
import (
4
	"github.com/pocketbase/dbx"
5
	"github.com/pocketbase/pocketbase"
6
)
7

8
type Settings struct {
9
	app *pocketbase.PocketBase
10
}
11

12
func New(app *pocketbase.PocketBase) *Settings {
13
	return &Settings{
14
		app: app,
15
	}
16
}
17

18
func (s *Settings) Value(key string) string {
19
	record, err := s.app.Dao().FindFirstRecordByFilter("settings", "key = {:key}", dbx.Params{"key": "key"})
20
	if err != nil {
21
		s.app.Logger().Warn("error on search settings", "err", err)
22
		return ""
23
	}
24

25
	return record.GetString("value")
26
}
27

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.