From e2e746843dca7874d287420336b3ec4830203ff5 Mon Sep 17 00:00:00 2001 From: Felix Hanley Date: Tue, 20 Mar 2018 22:37:09 +1100 Subject: Start working on SQL to relieve load --- models/peer.go | 4 ++-- models/storage.go | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) (limited to 'models') diff --git a/models/peer.go b/models/peer.go index 220d979..2810fd4 100644 --- a/models/peer.go +++ b/models/peer.go @@ -10,8 +10,8 @@ import ( type Peer struct { Addr net.Addr `db:"address"` Infohash Infohash `db:"infohash"` - Updated time.Time `json:"updated"` - Created time.Time `json:"created"` + Created time.Time `db:"created" json:"created"` + Updated time.Time `db:"updated" json:"updated"` } // String implements fmt.Stringer diff --git a/models/storage.go b/models/storage.go index c8a8344..92806ba 100644 --- a/models/storage.go +++ b/models/storage.go @@ -14,12 +14,11 @@ type torrentSearcher interface { type PeerStore interface { SavePeer(*Peer) error + RemovePeer(*Peer) error } type TorrentStore interface { SaveTorrent(*Torrent) error - // TODO - RemovePeer(*Peer) error } type InfohashStore interface { -- cgit v1.2.3