summaryrefslogtreecommitdiffstats
path: root/store/store.go
diff options
context:
space:
mode:
authorChristopher Speller <crspeller@gmail.com>2017-04-27 10:55:03 -0400
committerJoram Wilander <jwawilander@gmail.com>2017-04-27 10:55:03 -0400
commit9a87bb3af68216b53ee8f89d6604c715c7b85b2d (patch)
tree8c06aed890f388b228f3aefb8e398309bc73c0b9 /store/store.go
parent0e007e344bf10993529711f14c4168365c3504c3 (diff)
downloadchat-9a87bb3af68216b53ee8f89d6604c715c7b85b2d.tar.gz
chat-9a87bb3af68216b53ee8f89d6604c715c7b85b2d.tar.bz2
chat-9a87bb3af68216b53ee8f89d6604c715c7b85b2d.zip
Creating common token store and moving email invites and verification to it (#6213)
Diffstat (limited to 'store/store.go')
-rw-r--r--store/store.go12
1 files changed, 6 insertions, 6 deletions
diff --git a/store/store.go b/store/store.go
index 18f7374dc..570695bfe 100644
--- a/store/store.go
+++ b/store/store.go
@@ -42,7 +42,7 @@ type Store interface {
Command() CommandStore
Preference() PreferenceStore
License() LicenseStore
- PasswordRecovery() PasswordRecoveryStore
+ Token() TokenStore
Emoji() EmojiStore
Status() StatusStore
FileInfo() FileInfoStore
@@ -322,11 +322,11 @@ type LicenseStore interface {
Get(id string) StoreChannel
}
-type PasswordRecoveryStore interface {
- SaveOrUpdate(recovery *model.PasswordRecovery) StoreChannel
- Delete(userId string) StoreChannel
- Get(userId string) StoreChannel
- GetByCode(code string) StoreChannel
+type TokenStore interface {
+ Save(recovery *model.Token) StoreChannel
+ Delete(token string) StoreChannel
+ GetByToken(token string) StoreChannel
+ Cleanup()
}
type EmojiStore interface {