diff options
author | Christopher Speller <crspeller@gmail.com> | 2017-02-24 09:15:36 -0500 |
---|---|---|
committer | Corey Hulen <corey@hulen.com> | 2017-02-24 09:15:36 -0500 |
commit | ba028ed74b69bd1dd902344663fbf8ba4f1dfb87 (patch) | |
tree | 773fb0cf301208023a50803f21ebbecf64466a4f /store/store.go | |
parent | 7fc5dc236aa2437e81b238f65d39c2f795eac493 (diff) | |
download | chat-ba028ed74b69bd1dd902344663fbf8ba4f1dfb87.tar.gz chat-ba028ed74b69bd1dd902344663fbf8ba4f1dfb87.tar.bz2 chat-ba028ed74b69bd1dd902344663fbf8ba4f1dfb87.zip |
Adding caching to get channel member (#5518)
Diffstat (limited to 'store/store.go')
-rw-r--r-- | store/store.go | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/store/store.go b/store/store.go index 3da331209..752b6cc28 100644 --- a/store/store.go +++ b/store/store.go @@ -106,7 +106,8 @@ type ChannelStore interface { SaveMember(member *model.ChannelMember) StoreChannel UpdateMember(member *model.ChannelMember) StoreChannel GetMembers(channelId string, offset, limit int) StoreChannel - GetMember(channelId string, userId string) StoreChannel + GetMember(channelId string, userId string, allowFromCache bool) StoreChannel + InvalidateMember(channelId string, userId string) GetAllChannelMembersForUser(userId string, allowFromCache bool) StoreChannel InvalidateAllChannelMembersForUser(userId string) IsUserInChannelUseCache(userId string, channelId string) bool |