lib/stats need not depend on protocol

This commit is contained in:
Jakob Borg
2015-09-04 13:22:59 +02:00
parent 37ed5a01e0
commit 06f319a380
3 changed files with 8 additions and 11 deletions

View File

@@ -9,7 +9,6 @@ package stats
import (
"time"
"github.com/syncthing/protocol"
"github.com/syncthing/syncthing/lib/db"
"github.com/syndtr/goleveldb/leveldb"
)
@@ -20,11 +19,11 @@ type DeviceStatistics struct {
type DeviceStatisticsReference struct {
ns *db.NamespacedKV
device protocol.DeviceID
device string
}
func NewDeviceStatisticsReference(ldb *leveldb.DB, device protocol.DeviceID) *DeviceStatisticsReference {
prefix := string(db.KeyTypeDeviceStatistic) + device.String()
func NewDeviceStatisticsReference(ldb *leveldb.DB, device string) *DeviceStatisticsReference {
prefix := string(db.KeyTypeDeviceStatistic) + device
return &DeviceStatisticsReference{
ns: db.NewNamespacedKV(ldb, prefix),
device: device,