Example #1
0
File: links.go Project: jawr/wall
func (c *Link) Insert() (err error) {
	err = c.Parse()
	if err != nil {
		return
	}
	return utils.Insert(c)
}
Example #2
0
File: main.go Project: jawr/wall
func testModels() {
	link := links.Link{
		Title: "Test link",
		URL:   "https://jess.lawrence.pm",
	}
	err := link.Save()
	if err != nil {
		panic(err)
	}
	log.Println(link)

	link.Title = "test link name change"
	err = link.Save()
	if err != nil {
		panic(err)
	}
	log.Println(link)

	err = utils.Insert(&link)
	if err != nil {
		panic(err)
	}

	err = link.AddTag("tag1")
	if err != nil {
		panic(err)
	}

	err = link.AddTag("tag2")
	if err != nil {
		panic(err)
	}

	err = link.RemoveTag("tag1")
	if err != nil {
		panic(err)
	}

	log.Println(link.Tags)
}