LANCommander/LANCommander.SDK/PowerShell/Cmdlets/Out-PlayerAvatar.cs

17 lines
480 B
C#

using System.Management.Automation;
using LANCommander.SDK.Services;
namespace LANCommander.SDK.PowerShell.Cmdlets
{
[Cmdlet(VerbsData.Out, "PlayerAvatar")]
[OutputType(typeof(string))]
public class OutPlayerAvatarCmdlet(ProfileClient profileClient) : Cmdlet
{
protected override void ProcessRecord()
{
var result = profileClient.GetAvatarAsync().GetAwaiter().GetResult();
WriteObject(result, false);
}
}
}