scoped_store: Fix user access hash fetching

This commit is contained in:
Adam Van Ymeren
2025-07-04 15:03:59 -07:00
parent 125be97201
commit 10bc44d17d
+4 -5
View File
@@ -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]