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

Commit c2e14c5

Browse files
Changing RepositoryManager OnLocalBranchListUpdated and OnRemoteBranchListUpdated to use Dictionary instead of IDictionary
1 parent 2efa02f commit c2e14c5

File tree

6 files changed

+47
-47
lines changed

6 files changed

+47
-47
lines changed

src/GitHub.Api/Cache/CacheInterfaces.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,8 @@ public interface IBranchCache : IManagedCache
8989
void AddLocalBranch(string branch);
9090
void AddRemoteBranch(string remote, string branch);
9191
void RemoveRemoteBranch(string remote, string branch);
92-
void SetRemotes(IDictionary<string, ConfigRemote> remoteDictionary, IDictionary<string, IDictionary<string, ConfigBranch>> branchDictionary);
93-
void SetLocals(IDictionary<string, ConfigBranch> branchDictionary);
92+
void SetRemotes(Dictionary<string, ConfigRemote> remoteDictionary, Dictionary<string, Dictionary<string, ConfigBranch>> branchDictionary);
93+
void SetLocals(Dictionary<string, ConfigBranch> branchDictionary);
9494
}
9595

9696
public interface IRepositoryInfoCache : IManagedCache

src/GitHub.Api/Git/Repository.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -418,8 +418,8 @@ private void RepositoryManager_OnLocalBranchUpdated(string name)
418418
}
419419
}
420420

421-
private void RepositoryManager_OnRemoteBranchListUpdated(IDictionary<string, ConfigRemote> remotes,
422-
IDictionary<string, IDictionary<string, ConfigBranch>> branches)
421+
private void RepositoryManager_OnRemoteBranchListUpdated(Dictionary<string, ConfigRemote> remotes,
422+
Dictionary<string, Dictionary<string, ConfigBranch>> branches)
423423
{
424424
new ActionTask(CancellationToken.None, () => {
425425
cacheContainer.BranchCache.SetRemotes(remotes, branches);
@@ -434,7 +434,7 @@ private void UpdateRemoteAndRemoteBranches()
434434
RemoteBranches = RemoteConfigBranches.Values.SelectMany(x => x.Values).Select(GetRemoteGitBranch).ToArray();
435435
}
436436

437-
private void RepositoryManager_OnLocalBranchListUpdated(IDictionary<string, ConfigBranch> branches)
437+
private void RepositoryManager_OnLocalBranchListUpdated(Dictionary<string, ConfigBranch> branches)
438438
{
439439
new ActionTask(CancellationToken.None, () => {
440440
cacheContainer.BranchCache.SetLocals(branches);

src/GitHub.Api/Git/RepositoryManager.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ public interface IRepositoryManager : IDisposable
1212
event Action<IUser> OnGitUserLoaded;
1313
event Action<bool> OnIsBusyChanged;
1414
event Action<string> OnLocalBranchAdded;
15-
event Action<IDictionary<string, ConfigBranch>> OnLocalBranchListUpdated;
15+
event Action<Dictionary<string, ConfigBranch>> OnLocalBranchListUpdated;
1616
event Action<string> OnLocalBranchRemoved;
1717
event Action<string> OnLocalBranchUpdated;
1818
event Action<string, string> OnRemoteBranchAdded;
19-
event Action<IDictionary<string, ConfigRemote>, IDictionary<string, IDictionary<string, ConfigBranch>>> OnRemoteBranchListUpdated;
19+
event Action<Dictionary<string, ConfigRemote>, Dictionary<string, Dictionary<string, ConfigBranch>>> OnRemoteBranchListUpdated;
2020
event Action<string, string> OnRemoteBranchRemoved;
2121
event Action OnRepositoryUpdated;
2222

@@ -106,11 +106,11 @@ class RepositoryManager : IRepositoryManager
106106
public event Action<IUser> OnGitUserLoaded;
107107
public event Action<bool> OnIsBusyChanged;
108108
public event Action<string> OnLocalBranchAdded;
109-
public event Action<IDictionary<string, ConfigBranch>> OnLocalBranchListUpdated;
109+
public event Action<Dictionary<string, ConfigBranch>> OnLocalBranchListUpdated;
110110
public event Action<string> OnLocalBranchRemoved;
111111
public event Action<string> OnLocalBranchUpdated;
112112
public event Action<string, string> OnRemoteBranchAdded;
113-
public event Action<IDictionary<string, ConfigRemote>, IDictionary<string, IDictionary<string, ConfigBranch>>> OnRemoteBranchListUpdated;
113+
public event Action<Dictionary<string, ConfigRemote>, Dictionary<string, Dictionary<string, ConfigBranch>>> OnRemoteBranchListUpdated;
114114
public event Action<string, string> OnRemoteBranchRemoved;
115115
public event Action OnRepositoryUpdated;
116116

@@ -505,7 +505,7 @@ private void LoadRemotesFromConfig()
505505
Logger.Trace("LoadRemotesFromConfig");
506506

507507
var remotes = config.GetRemotes().ToArray().ToDictionary(x => x.Name, x => x);
508-
var remoteBranches = new Dictionary<string, IDictionary<string, ConfigBranch>>();
508+
var remoteBranches = new Dictionary<string, Dictionary<string, ConfigBranch>>();
509509

510510
foreach (var remote in remotes.Keys)
511511
{

src/UnityExtension/Assets/Editor/GitHub.Unity/ApplicationCache.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ class RemoteConfigBranchDictionary : Dictionary<string, Dictionary<string, Confi
222222
public RemoteConfigBranchDictionary()
223223
{ }
224224

225-
public RemoteConfigBranchDictionary(IDictionary<string, IDictionary<string, ConfigBranch>> dictionary)
225+
public RemoteConfigBranchDictionary(Dictionary<string, Dictionary<string, ConfigBranch>> dictionary)
226226
{
227227
foreach (var pair in dictionary)
228228
{
@@ -712,7 +712,7 @@ public void RemoveRemoteBranch(string remote, string branch)
712712
}
713713
}
714714

715-
public void SetRemotes(IDictionary<string, ConfigRemote> remoteDictionary, IDictionary<string, IDictionary<string, ConfigBranch>> branchDictionary)
715+
public void SetRemotes(Dictionary<string, ConfigRemote> remoteDictionary, Dictionary<string, Dictionary<string, ConfigBranch>> branchDictionary)
716716
{
717717
var now = DateTimeOffset.Now;
718718
configRemotes = new ConfigRemoteDictionary(remoteDictionary);
@@ -721,7 +721,7 @@ public void SetRemotes(IDictionary<string, ConfigRemote> remoteDictionary, IDict
721721
SaveData(now, true);
722722
}
723723

724-
public void SetLocals(IDictionary<string, ConfigBranch> branchDictionary)
724+
public void SetLocals(Dictionary<string, ConfigBranch> branchDictionary)
725725
{
726726
var now = DateTimeOffset.Now;
727727
localConfigBranches = new LocalConfigBranchDictionary(branchDictionary);

0 commit comments

Comments
 (0)