From 1b10d910a23cd151b59786c46bfa09ec08aa9ac8 Mon Sep 17 00:00:00 2001
From: Wolfgang Welz <welzwo@gmail.com>
Date: Wed, 13 Nov 2019 10:38:32 +0100
Subject: [PATCH] Add SetWithTTL to the Database interface

---
 packages/database/interfaces.go | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/packages/database/interfaces.go b/packages/database/interfaces.go
index c17ca74b..cdbc1aab 100644
--- a/packages/database/interfaces.go
+++ b/packages/database/interfaces.go
@@ -1,7 +1,10 @@
 package database
 
+import "time"
+
 type Database interface {
 	Set(key []byte, value []byte) error
+	SetWithTTL(key []byte, value []byte, ttl time.Duration) error
 	Contains(key []byte) (bool, error)
 	Get(key []byte) ([]byte, error)
 	ForEach(func(key []byte, value []byte)) error
-- 
GitLab