mirror of
https://github.com/BlossomiShymae/Needlework.Net.git
synced 2025-12-07 02:30:48 +01:00
WIP
This commit is contained in:
31
Needlework.Net.Desktop/Services/LcuService.cs
Normal file
31
Needlework.Net.Desktop/Services/LcuService.cs
Normal file
@@ -0,0 +1,31 @@
|
||||
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()
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user