this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

update sync

+6 -4
+6 -4
src/library/sync.odin
··· 3 3 import sqlite "../../vendor/sqlite" 4 4 import sa "../../vendor/sqlite/addons" 5 5 import types "../core" 6 - import db "../db" 6 + import db "../db/repo" 7 7 import formats "../formats" 8 8 import "core:fmt" 9 9 import "core:mem" ··· 19 19 main :: proc() { 20 20 21 21 dir_path := "../../test-data/" 22 - 23 22 input_path, test_err := filepath.join({#directory, dir_path}, context.temp_allocator) 24 23 assert(test_err == nil) 25 24 ··· 95 94 96 95 fmt.printfln("Flac Comment %#v, artist %#v album %#v", flac, artist, album) 97 96 98 - rc = db.new_album(db_conn, album) 99 - assert(rc == .Ok) 97 + new_id, err := db.new_album(db_conn, album) 98 + defer delete(new_id) 99 + assert(err == .None || err == .UniqueConstraint) 100 + fmt.printfln("New album |%v| with id |%v|", album.title, new_id) 101 + 100 102 rc = db.new_artist(db_conn, artist) 101 103 assert(rc == .Ok) 102 104 formats.destroy_vorbis_comment(flac)