mirror of
https://github.com/fumiama/paper-manager.git
synced 2026-06-06 08:20:24 +08:00
27 lines
406 B
Go
27 lines
406 B
Go
package global
|
|
|
|
import (
|
|
"sync"
|
|
|
|
sql "github.com/FloatTech/sqlite"
|
|
)
|
|
|
|
const (
|
|
userdbpath = DataFolder + "user.db"
|
|
filedbpath = DataFolder + "file.db"
|
|
)
|
|
|
|
type UserDatabase struct {
|
|
mu sync.RWMutex
|
|
db sql.Sqlite
|
|
}
|
|
type FileDatabase struct {
|
|
mu sync.RWMutex
|
|
db sql.Sqlite
|
|
}
|
|
|
|
var (
|
|
UserDB = UserDatabase{db: sql.Sqlite{DBPath: userdbpath}}
|
|
FileDB = FileDatabase{db: sql.Sqlite{DBPath: filedbpath}}
|
|
)
|