ScopedStore: fix GetAccessHash always returning found: false
This commit is contained in:
@@ -189,14 +189,13 @@ var _ updates.AccessHasher = (*ScopedStore)(nil)
|
||||
|
||||
// Deprecated: only for interface, don't use directly. Use [GetAccessHash]
|
||||
// instead.
|
||||
func (s *ScopedStore) GetChannelAccessHash(ctx context.Context, forUserID, channelID int64) (accessHash int64, found bool, err error) {
|
||||
func (s *ScopedStore) GetChannelAccessHash(ctx context.Context, forUserID, channelID int64) (int64, bool, error) {
|
||||
s.assertUserIDMatches(forUserID)
|
||||
accessHash, err = s.GetAccessHash(ctx, ids.PeerTypeChannel, channelID)
|
||||
accessHash, err := s.GetAccessHash(ctx, ids.PeerTypeChannel, channelID)
|
||||
if errors.Is(err, ErrNoAccessHash) {
|
||||
err = nil
|
||||
found = false
|
||||
return 0, false, nil
|
||||
}
|
||||
return
|
||||
return accessHash, true, err
|
||||
}
|
||||
|
||||
// Deprecated: only for interface, don't use directly. Use [SetAccessHash]
|
||||
|
||||
Reference in New Issue
Block a user