Skip to content
This repository was archived by the owner on Dec 5, 2024. It is now read-only.

Commit 9f02563

Browse files
authored
Merge pull request #574 from github-for-unity/fixes/double-initialization
Attaching to GitUserCache events at a time when they might actually be fired
2 parents ce81bc1 + 20b053c commit 9f02563

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/GitHub.Api/Git/Repository.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -649,9 +649,6 @@ public class User : IUser
649649
public User(ICacheContainer cacheContainer)
650650
{
651651
this.cacheContainer = cacheContainer;
652-
653-
cacheContainer.GitUserCache.CacheInvalidated += GitUserCacheOnCacheInvalidated;
654-
cacheContainer.GitUserCache.CacheUpdated += GitUserCacheOnCacheUpdated;
655652
}
656653

657654
public void CheckUserChangedEvent(CacheUpdateEvent cacheUpdateEvent)
@@ -677,6 +674,9 @@ public void Initialize(IGitClient client)
677674
Logger.Trace("Initialize");
678675

679676
gitClient = client;
677+
678+
cacheContainer.GitUserCache.CacheInvalidated += GitUserCacheOnCacheInvalidated;
679+
cacheContainer.GitUserCache.CacheUpdated += GitUserCacheOnCacheUpdated;
680680
cacheContainer.GitUserCache.ValidateData();
681681
}
682682

0 commit comments

Comments
 (0)