更新 main.go

This commit is contained in:
XOF
2025-12-02 22:48:02 +08:00
parent d80d6ee983
commit 26fb15e633

12
main.go
View File

@@ -674,6 +674,7 @@ func saveJSON(filename string, v interface{}) {
data, _ := json.MarshalIndent(v, "", " ")
os.WriteFile("data/"+filename, data, 0644)
}
func loadTasks() {
data, err := os.ReadFile("data/tasks.json")
if err != nil {
@@ -690,6 +691,17 @@ func loadTasks() {
}
mu.Unlock()
}
func saveTasks() {
mu.RLock()
list := make([]*Task, 0, len(tasks))
for _, t := range tasks {
list = append(list, t)
}
mu.RUnlock()
saveJSON("tasks.json", list)
}
func loadConfig() {
data, err := os.ReadFile("data/config.json")
if err != nil {