|
|
@ -2095,7 +2095,7 @@ func (app *appContext) GetConfig(gc *gin.Context) {
|
|
|
|
// @Produce json
|
|
|
|
// @Produce json
|
|
|
|
// @Param appConfig body configDTO true "Config split into sections as in config.ini, all values as strings."
|
|
|
|
// @Param appConfig body configDTO true "Config split into sections as in config.ini, all values as strings."
|
|
|
|
// @Success 200 {object} boolResponse
|
|
|
|
// @Success 200 {object} boolResponse
|
|
|
|
// @Failure 500 {object} boolResponse
|
|
|
|
// @Failure 500 {object} stringResponse
|
|
|
|
// @Router /config [post]
|
|
|
|
// @Router /config [post]
|
|
|
|
// @Security Bearer
|
|
|
|
// @Security Bearer
|
|
|
|
// @tags Configuration
|
|
|
|
// @tags Configuration
|
|
|
@ -2126,7 +2126,7 @@ func (app *appContext) ModifyConfig(gc *gin.Context) {
|
|
|
|
tempConfig.Section("").Key("first_run").SetValue("false")
|
|
|
|
tempConfig.Section("").Key("first_run").SetValue("false")
|
|
|
|
if err := tempConfig.SaveTo(app.configPath); err != nil {
|
|
|
|
if err := tempConfig.SaveTo(app.configPath); err != nil {
|
|
|
|
app.err.Printf("Failed to save config to \"%s\": %v", app.configPath, err)
|
|
|
|
app.err.Printf("Failed to save config to \"%s\": %v", app.configPath, err)
|
|
|
|
respondBool(500, false, gc)
|
|
|
|
respond(500, err.Error(), gc)
|
|
|
|
return
|
|
|
|
return
|
|
|
|
}
|
|
|
|
}
|
|
|
|
app.debug.Println("Config saved")
|
|
|
|
app.debug.Println("Config saved")
|
|
|
|