Files
Needlework.Net/Needlework.Net.Desktop/Services/LcuService.cs
BlossomiShymae a8741cd352 WIP
2024-08-02 02:25:17 -05:00

32 lines
821 B
C#

using Avalonia.Media;
using CommunityToolkit.Mvvm.ComponentModel;
using Needlework.Net.Core;
using System.Net.Http;
using System.Threading.Tasks;
namespace Needlework.Net.Desktop.Services
{
public partial class LcuService : ObservableObject
{
public HttpClient HttpClient { get; }
public LcuSchemaHandler LcuSchemaHandler { get; }
[ObservableProperty] private string _statusText = "Offline";
[ObservableProperty] private IBrush _statusColor = new SolidColorBrush(Colors.Red.ToUInt32());
[ObservableProperty] private string _statusAddress = "N/A";
public LcuService(HttpClient httpClient)
{
HttpClient = httpClient;
Task.Run(ProcessBackground);
}
private void ProcessBackground()
{
}
}
}