Public/ConnectWaykDenUser.ps1
function Connect-WaykDenUser( [Parameter(Mandatory=$true)] [string] $DenUrl, [switch]$Force, [string] $ApiKey ){ $result = Invoke-WebRequest -Uri $DenUrl/health -Method GET if($result.StatusCode -EQ 200){ if ($ApiKey) { $Env:DEN_API_KEY = $ApiKey $Env:DEN_ACCESS_TOKEN = "" $Env:DEN_REFRESH_TOKEN = "" } else{ $Env:DEN_API_KEY = "" if($Force){ Connect-WaykDenLucidUser -Force $DenUrl }else{ Connect-WaykDenLucidUser $DenUrl } } $Env:DEN_SERVER_URL = $DenUrl Write-Host "Success! Server URL: " $DenUrl } else{ throw "Having trouble reaching " + $DenUrl } } Export-ModuleMember -Function Connect-WaykDenUser |