diff options
Diffstat (limited to 'store/store.go')
-rw-r--r-- | store/store.go | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/store/store.go b/store/store.go index eada8f395..7997000ec 100644 --- a/store/store.go +++ b/store/store.go @@ -63,6 +63,7 @@ type Store interface { Reaction() ReactionStore Job() JobStore UserAccessToken() UserAccessTokenStore + Plugin() PluginStore MarkSystemRanUnitTests() Close() DropAllTables() @@ -440,3 +441,9 @@ type UserAccessTokenStore interface { UpdateTokenEnable(tokenId string) StoreChannel UpdateTokenDisable(tokenId string) StoreChannel } + +type PluginStore interface { + SaveOrUpdate(keyVal *model.PluginKeyValue) StoreChannel + Get(pluginId, key string) StoreChannel + Delete(pluginId, key string) StoreChannel +} |