gosuki/bookmarks.go

33 lines
569 B
Go

package main
import "time"
type Bookmark struct {
url string
metadata string
tags []string
desc string
modifed time.Time
//flags int
}
func (bk *Bookmark) add(db *DB) {
// TODO
// Single out unique urls
//debugPrint("%v", bk)
_db := db.handle
tx, err := _db.Begin()
logPanic(err)
stmt, err := tx.Prepare(`INSERT INTO bookmarks(URL, metadata, tags, desc, flags) VALUES (?, ?, ?, ?, ?)`)
logError(err)
defer stmt.Close()
_, err = stmt.Exec(bk.url, bk.metadata, "", "", 0)
sqlErrorMsg(err, bk.url)
err = tx.Commit()
logError(err)
}