planner/cal/main.go

69 lines
1.1 KiB
Go

package main
import (
"fmt"
"os"
"time"
"go-mod.ewintr.nl/planner/item"
)
func main() {
fmt.Println("cal")
repo, err := NewSqlite("test.db")
if err != nil {
fmt.Println(err)
os.Exit(1)
}
one := item.Event{
ID: "a",
EventBody: item.EventBody{
Title: "title",
Start: time.Now(),
End: time.Now().Add(-5 * time.Second),
},
}
if err := repo.Delete(one.ID); err != nil {
fmt.Println(err)
os.Exit(1)
}
all, err := repo.FindAll()
if err != nil {
fmt.Println(err)
os.Exit(1)
}
fmt.Printf("all: %+v\n", all)
// c := client.NewClient("http://localhost:8092", "testKey")
// items, err := c.Updated([]item.Kind{item.KindEvent}, time.Time{})
// if err != nil {
// fmt.Println(err)
// os.Exit(1)
// }
// fmt.Printf("%+v\n", items)
// i := item.Item{
// ID: "id-1",
// Kind: item.KindEvent,
// Updated: time.Now(),
// Body: "body",
// }
// if err := c.Update([]item.Item{i}); err != nil {
// fmt.Println(err)
// os.Exit(1)
// }
// items, err = c.Updated([]item.Kind{item.KindEvent}, time.Time{})
// if err != nil {
// fmt.Println(err)
// os.Exit(1)
// }
// fmt.Printf("%+v\n", items)
}