Skip to content

Commit

Permalink
Enhance check
Browse files Browse the repository at this point in the history
  • Loading branch information
FriggaHel committed Mar 18, 2024
1 parent 8a6fdd6 commit f02761b
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 21 deletions.
13 changes: 0 additions & 13 deletions visual-dotnet/SauceLabs.Visual/Utils/StringUtils.cs

This file was deleted.

6 changes: 3 additions & 3 deletions visual-dotnet/SauceLabs.Visual/VisualApi.cs
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,13 @@ internal class VisualApi<T> : IDisposable where T : IHasCapabilities, IHasSessio
public VisualApi(T webdriver, Region region, string username, string accessKey, HttpClient? httpClient = null)
{

if (!StringUtils.HasContent(username) || !StringUtils.HasContent(accessKey))
if (string.IsNullOrEmpty(username?.Trim()) || string.IsNullOrEmpty(accessKey?.Trim()))
{
throw new VisualClientException(
"Invalid SauceLabs credentials. Please check your SauceLabs username and access key at https://app.saucelabs.com/user-setting");
}
_username = username.Trim();
_accessKey = accessKey.Trim();
_username = username!.Trim();
_accessKey = accessKey!.Trim();

httpClient ??= new HttpClient();

Expand Down
10 changes: 5 additions & 5 deletions visual-dotnet/SauceLabs.Visual/VisualClient.cs
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ public VisualClient(WebDriver wd, Region region, CreateBuildOptions buildOptions
/// <param name="buildOptions">the options of the build creation</param>
public VisualClient(WebDriver wd, Region region, string? username, string? accessKey, CreateBuildOptions buildOptions)
{
if (!StringUtils.HasContent(username) || !StringUtils.HasContent(accessKey))
if (string.IsNullOrEmpty(username?.Trim()) || string.IsNullOrEmpty(accessKey?.Trim()))
{
throw new VisualClientException("Username or Access Key not set");
}
Expand Down Expand Up @@ -155,14 +155,14 @@ private async Task<VisualBuild> FindBuildById(string buildId)
/// <returns></returns>
private async Task<VisualBuild?> GetEffectiveBuild(string? buildId, string? customId)
{
if (StringUtils.HasContent(buildId))
if (string.IsNullOrEmpty(buildId?.Trim()))
{
return await FindBuildById(buildId!);
return await FindBuildById(buildId!.Trim());
}

if (StringUtils.HasContent(customId))
if (string.IsNullOrEmpty(customId?.Trim()))
{
return await TryFindBuildByCustomId(customId!);
return await TryFindBuildByCustomId(customId!.Trim());
}
return null;
}
Expand Down

0 comments on commit f02761b

Please sign in to comment.