From 0ee116a416bf1868ed6ed3e7c040b24e13fdb549 Mon Sep 17 00:00:00 2001 From: siddharth Date: Sun, 28 Nov 2021 17:23:55 -0500 Subject: db: add FernDB.Exists --- db/db.go | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'db/db.go') diff --git a/db/db.go b/db/db.go index 6bc6d04..6dfda22 100644 --- a/db/db.go +++ b/db/db.go @@ -68,3 +68,17 @@ func Open() (*FernDB, error) { } return db, nil } + +func (fdb *FernDB) Exists(feed, entry string) bool { + if _, ok := fdb.downloaded[feed]; !ok { + return false + } + for _, e := range fdb.downloaded[feed] { + if e == entry { + return true + } + } + return false + +} + -- cgit v1.2.3