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

Commit fca75da

Browse files
Removing redundant cachedUser field
1 parent 223e0bb commit fca75da

File tree

1 file changed

+6
-12
lines changed

1 file changed

+6
-12
lines changed

src/UnityExtension/Assets/Editor/GitHub.Unity/UI/UserSettingsView.cs

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ class UserSettingsView : Subview
2222
[SerializeField] private string gitEmail;
2323
[SerializeField] private string newGitName;
2424
[SerializeField] private string newGitEmail;
25-
[SerializeField] private User cachedUser;
2625

2726
public override void InitializeView(IView parent)
2827
{
@@ -63,15 +62,11 @@ public override void OnGUI()
6362
{
6463
if (Repository != null)
6564
{
66-
Repository.User.Name = newGitName;
65+
Repository.User.Name = gitName = newGitName;
6766
}
6867
else
6968
{
70-
if (cachedUser == null)
71-
{
72-
cachedUser = new User();
73-
}
74-
cachedUser.Name = newGitName;
69+
gitName = newGitName;
7570
}
7671
}
7772
})
@@ -83,11 +78,11 @@ public override void OnGUI()
8378
{
8479
if (Repository != null)
8580
{
86-
Repository.User.Email = newGitEmail;
81+
Repository.User.Email = gitEmail = newGitEmail;
8782
}
8883
else
8984
{
90-
cachedUser.Email = newGitEmail;
85+
gitEmail = newGitEmail;
9186
}
9287

9388
userDataHasChanged = true;
@@ -149,9 +144,8 @@ private void UpdateUserDataFromClient()
149144
.ThenInUI((success, user) => {
150145
if (success && !String.IsNullOrEmpty(user.Name) && !String.IsNullOrEmpty(user.Email))
151146
{
152-
cachedUser = user;
153-
newGitName = gitName = cachedUser.Name;
154-
newGitEmail = gitEmail = cachedUser.Email;
147+
newGitName = gitName = user.Name;
148+
newGitEmail = gitEmail = user.Email;
155149
Redraw();
156150
}
157151
}).Start();

0 commit comments

Comments
 (0)