scoped_store: Fix user access hash fetching
This commit is contained in:
@@ -207,14 +207,13 @@ func (s *ScopedStore) SetChannelAccessHash(ctx context.Context, forUserID, chann
|
|||||||
|
|
||||||
// Deprecated: only for interface, don't use directly. Use [GetAccessHash]
|
// Deprecated: only for interface, don't use directly. Use [GetAccessHash]
|
||||||
// instead.
|
// instead.
|
||||||
func (s *ScopedStore) GetUserAccessHash(ctx context.Context, forUserID int64, userID int64) (accessHash int64, found bool, err error) {
|
func (s *ScopedStore) GetUserAccessHash(ctx context.Context, forUserID int64, userID int64) (int64, bool, error) {
|
||||||
s.assertUserIDMatches(forUserID)
|
s.assertUserIDMatches(forUserID)
|
||||||
accessHash, err = s.GetAccessHash(ctx, ids.PeerTypeUser, userID)
|
accessHash, err := s.GetAccessHash(ctx, ids.PeerTypeUser, userID)
|
||||||
if errors.Is(err, ErrNoAccessHash) {
|
if errors.Is(err, ErrNoAccessHash) {
|
||||||
err = nil
|
return 0, false, nil
|
||||||
found = false
|
|
||||||
}
|
}
|
||||||
return
|
return accessHash, true, err
|
||||||
}
|
}
|
||||||
|
|
||||||
// Deprecated: only for interface, don't use directly. Use [SetAccessHash]
|
// Deprecated: only for interface, don't use directly. Use [SetAccessHash]
|
||||||
|
|||||||
Reference in New Issue
Block a user