Revision b7feb34acfc5a24212ad7846d6a8e30014cf88a2 authored by brendamuir on 17 October 2022, 15:54:00 UTC, committed by GitHub on 17 October 2022, 15:54:00 UTC
* Fixes relrefs

* Fixes more relrefs
1 parent 2bed451
Raw File
setting_search.go
package setting

import (
	"time"

	"gopkg.in/ini.v1"
)

type SearchSettings struct {
	FullReindexInterval       time.Duration
	IndexUpdateInterval       time.Duration
	DashboardLoadingBatchSize int
}

func readSearchSettings(iniFile *ini.File) SearchSettings {
	s := SearchSettings{}

	searchSection := iniFile.Section("search")
	s.DashboardLoadingBatchSize = searchSection.Key("dashboard_loading_batch_size").MustInt(200)
	s.FullReindexInterval = searchSection.Key("full_reindex_interval").MustDuration(5 * time.Minute)
	s.IndexUpdateInterval = searchSection.Key("index_update_interval").MustDuration(10 * time.Second)
	return s
}
back to top