@@ -80,7 +80,7 @@ func openDB(dbPath string) *sqlite.Conn {
8080
8181func addLog (db * sqlite.Conn , origin string ) {
8282 treeHash := merkle .HashEmptyTree ()
83- if err := sqlitex . Exec (db , "INSERT INTO log (origin, tree_size, tree_hash) VALUES (?, 0, ?)" ,
83+ if err := sqlitexExec (db , "INSERT INTO log (origin, tree_size, tree_hash) VALUES (?, 0, ?)" ,
8484 nil , origin , base64 .StdEncoding .EncodeToString (treeHash [:])); err != nil {
8585 log .Fatalf ("Error adding log: %v" , err )
8686 }
@@ -95,15 +95,15 @@ func addKey(db *sqlite.Conn, origin string, vk string) {
9595 if v .Name () != origin {
9696 log .Printf ("Warning: verifier key name %q does not match origin %q." , v .Name (), origin )
9797 }
98- err = sqlitex . Exec (db , "INSERT INTO key (origin, key) VALUES (?, ?)" , nil , origin , vk )
98+ err = sqlitexExec (db , "INSERT INTO key (origin, key) VALUES (?, ?)" , nil , origin , vk )
9999 if err != nil {
100100 log .Fatalf ("Error adding key: %v" , err )
101101 }
102102 log .Printf ("Added key %q." , vk )
103103}
104104
105105func delKey (db * sqlite.Conn , origin string , vk string ) {
106- err := sqlitex . Exec (db , "DELETE FROM key WHERE origin = ? AND key = ?" , nil , origin , vk )
106+ err := sqlitexExec (db , "DELETE FROM key WHERE origin = ? AND key = ?" , nil , origin , vk )
107107 if err != nil {
108108 log .Fatalf ("Error deleting key: %v" , err )
109109 }
@@ -132,7 +132,7 @@ func addSigsumLog(db *sqlite.Conn, keyFlag string) {
132132}
133133
134134func listLogs (db * sqlite.Conn ) {
135- if err := sqlitex . Exec (db , `
135+ if err := sqlitexExec (db , `
136136 SELECT json_object(
137137 'origin', log.origin,
138138 'size', log.tree_size,
@@ -152,3 +152,7 @@ func listLogs(db *sqlite.Conn) {
152152 log .Fatalf ("Error listing logs: %v" , err )
153153 }
154154}
155+
156+ func sqlitexExec (conn * sqlite.Conn , query string , resultFn func (stmt * sqlite.Stmt ) error , args ... any ) error {
157+ return sqlitex .Execute (conn , query , & sqlitex.ExecOptions {ResultFunc : resultFn , Args : args })
158+ }
0 commit comments