about summary refs log tree commit diff stats
path: root/svc/db.go
diff options
context:
space:
mode:
authorBen Morrison <ben@gbmor.dev>2019-06-06 15:25:02 -0400
committerBen Morrison <ben@gbmor.dev>2019-06-08 02:29:17 -0400
commit469542518c4bb4db00774734c9cb257cd0050076 (patch)
treeed42f78dbc593102fc9b027962c465153e7d36d0 /svc/db.go
parent3fe7510b7617780e6bcd7bd9a5575f11f59b6e15 (diff)
downloadgetwtxt-469542518c4bb4db00774734c9cb257cd0050076.tar.gz
moved type declarations into respective files
Diffstat (limited to 'svc/db.go')
-rw-r--r--svc/db.go13
1 files changed, 13 insertions, 0 deletions
diff --git a/svc/db.go b/svc/db.go
index 2289771..0bb96ee 100644
--- a/svc/db.go
+++ b/svc/db.go
@@ -11,6 +11,19 @@ import (
 	"github.com/syndtr/goleveldb/leveldb"
 )
 
+type dbLevel struct {
+	db *leveldb.DB
+}
+
+type dbSqlite struct {
+	db *sql.DB
+}
+
+type dbase interface {
+	push() error
+	pull()
+}
+
 // Pull DB data into cache, if available.
 func initDatabase() {
 	var db dbase