[GITEA] add GetFile to config provider

(cherry picked from commit 88d1b53eea)
(cherry picked from commit f63f71afad)
(cherry picked from commit 1f774145fc)
(cherry picked from commit 53e637693b)
This commit is contained in:
Earl Warren 2023-08-11 11:06:31 +02:00
parent d8855ef27c
commit 4974cbf10a
No known key found for this signature in database
GPG key ID: 0579CB2928A78A00

View file

@ -53,6 +53,7 @@ type ConfigProvider interface {
Save() error Save() error
SaveTo(filename string) error SaveTo(filename string) error
GetFile() string
DisableSaving() DisableSaving()
PrepareSaving() (ConfigProvider, error) PrepareSaving() (ConfigProvider, error)
IsLoadedFromEmpty() bool IsLoadedFromEmpty() bool
@ -251,6 +252,10 @@ func (p *iniConfigProvider) GetSection(name string) (ConfigSection, error) {
var errDisableSaving = errors.New("this config can't be saved, developers should prepare a new config to save") var errDisableSaving = errors.New("this config can't be saved, developers should prepare a new config to save")
func (p *iniConfigProvider) GetFile() string {
return p.file
}
// Save saves the content into file // Save saves the content into file
func (p *iniConfigProvider) Save() error { func (p *iniConfigProvider) Save() error {
if p.disableSaving { if p.disableSaving {