Audit fixes
This commit is contained in:
@@ -27,7 +27,8 @@ type API struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func New(dbPath string) (*API, error) {
|
func New(dbPath string) (*API, error) {
|
||||||
sqlDB, err := sql.Open("sqlite3", dbPath+"?_journal=WAL&_foreign_keys=on")
|
dbPath += "?_journal=WAL&_foreign_keys=on&_busy_timeout=5000&_txlock=immediate"
|
||||||
|
sqlDB, err := sql.Open("sqlite3", dbPath)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
@@ -79,6 +80,8 @@ func (a *API) Config_Get() (*Config, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (a *API) Config_Update(conf *Config) error {
|
func (a *API) Config_Update(conf *Config) error {
|
||||||
|
a.sessionsMu.Lock()
|
||||||
|
defer a.sessionsMu.Unlock()
|
||||||
return errs.DB(db.Config_Update(a.db, conf))
|
return errs.DB(db.Config_Update(a.db, conf))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user