We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent fa94543 commit 388ac7fCopy full SHA for 388ac7f
1 file changed
src/Synchronizer.cs
@@ -26,9 +26,15 @@ public async Task<ValidationResult> ValidateAccess()
26
{
27
var access = await _gitHub.GetAccess();
28
29
- return access.All(a => a != "repo") ? ValidationResult.Error("API key does not have `repo` access")
30
- : access.All(a => a != "delete_repo") ? ValidationResult.Error("API key does not have `delete_repo` access")
31
- : ValidationResult.Success();
+ if (access.Contains("repo") && access.Contains("delete_repo"))
+ {
+ return ValidationResult.Success();
32
+ }
33
+
34
+ var error = !access.Contains("repo")
35
+ ? "API key does not have `repo` access"
36
+ : "API key does not have `delete_repo` access";
37
+ return ValidationResult.Error(error);
38
}
39
40
public async Task<ValidationResult> ValidateUser(Account account)
0 commit comments