refactor: create data directory for storing data
This commit is contained in:
parent
3aecbd274f
commit
d36662bd40
1 changed files with 3 additions and 2 deletions
|
|
@ -21,7 +21,7 @@ func InitDataStore() *DataStore {
|
||||||
Data: make(map[string]any),
|
Data: make(map[string]any),
|
||||||
}
|
}
|
||||||
|
|
||||||
file, err := os.Open("./data.json")
|
file, err := os.Open("./data/data.json")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
if os.IsNotExist(err) {
|
if os.IsNotExist(err) {
|
||||||
slog.Warn("Data store file not found; creating new file")
|
slog.Warn("Data store file not found; creating new file")
|
||||||
|
|
@ -60,7 +60,8 @@ func (store *DataStore) Save() error {
|
||||||
store.Mutex.Lock()
|
store.Mutex.Lock()
|
||||||
defer store.Mutex.Unlock()
|
defer store.Mutex.Unlock()
|
||||||
|
|
||||||
file, err := os.Create("./data.json")
|
os.Mkdir("./data/", os.ModePerm)
|
||||||
|
file, err := os.Create("./data/data.json")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
slog.Error("Could not create data store file", slog.Any("error", err))
|
slog.Error("Could not create data store file", slog.Any("error", err))
|
||||||
return err
|
return err
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue