Skip to content

Commit 78bb7e2

Browse files
committed
适配Maui调整
1 parent 790875f commit 78bb7e2

File tree

18 files changed

+108
-184
lines changed

18 files changed

+108
-184
lines changed

src/c#/GeneralUpdate.Client/Program.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -78,10 +78,10 @@ private static void Main(string[] args)
7878
GeneralClientOSS.Start(paramsOSS);*/
7979

8080

81-
IUpgradeHubService hub = new UpgradeHubService("http://localhost:5008/UpgradeHub", null, "GeneralUpdate");
82-
hub.AddReceiveListener(Receive);
83-
hub.StartAsync().Wait();
84-
81+
/*IUpgradeHubService hub = new UpgradeHubService("http://localhost:5008/UpgradeHub", null, "GeneralUpdate");
82+
hub.AddListenerReceive(Receive);
83+
hub.StartAsync().Wait();*/
84+
8585
Console.Read();
8686
}
8787

src/c#/GeneralUpdate.ClientCore/Hubs/IUpgradeHubService.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,25 +9,25 @@ public interface IUpgradeHubService
99
/// Add a listener to receive upgrade information pushed from the server.
1010
/// </summary>
1111
/// <param name="receiveMessageCallback">string : group name , string : received message content.</param>
12-
public void AddReceiveListener(Action<string, string> receiveMessageCallback);
12+
public void AddListenerReceive(Action<string, string> receiveMessageCallback);
1313

1414
/// <summary>
1515
/// Add a listener to receive online and offline notifications.
1616
/// </summary>
1717
/// <param name="onlineMessageCallback">string : Offline or online information.</param>
18-
public void AddOnlineListener(Action<string> onlineMessageCallback);
18+
public void AddListenerOnline(Action<string> onlineMessageCallback);
1919

2020
/// <summary>
2121
/// Add a listener to receive reconnection notifications.
2222
/// </summary>
2323
/// <param name="reconnectedCallback">string? : Reconnection information.</param>
24-
public void AddReconnectedListener(Func<string?, Task>? reconnectedCallback);
24+
public void AddListenerReconnected(Func<string?, Task>? reconnectedCallback);
2525

2626
/// <summary>
2727
/// Add a listener to receive disconnection notifications.
2828
/// </summary>
2929
/// <param name="closeCallback">Exception? : Offline exception information.</param>
30-
public void AddClosedListener(Func<Exception?, Task> closeCallback);
30+
public void AddListenerClosed(Func<Exception?, Task> closeCallback);
3131

3232
/// <summary>
3333
/// Start subscribing to upgrade push notifications, and the content of the notifications should be agreed upon independently (it is recommended to use JSON data format).

src/c#/GeneralUpdate.ClientCore/Hubs/UpgradeHubService.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,16 +27,16 @@ public class UpgradeHubService(string url, string? token = null, string? args =
2727
.WithAutomaticReconnect(new RandomRetryPolicy())
2828
.Build();
2929

30-
public void AddReceiveListener(Action<string, string> receiveMessageCallback)
30+
public void AddListenerReceive(Action<string, string> receiveMessageCallback)
3131
=> _connection?.On(ReceiveMessageflag, receiveMessageCallback);
3232

33-
public void AddOnlineListener(Action<string> onlineMessageCallback)
33+
public void AddListenerOnline(Action<string> onlineMessageCallback)
3434
=> _connection?.On(Onlineflag, onlineMessageCallback);
3535

36-
public void AddReconnectedListener(Func<string?, Task>? reconnectedCallback)
36+
public void AddListenerReconnected(Func<string?, Task>? reconnectedCallback)
3737
=> _connection!.Reconnected += reconnectedCallback;
3838

39-
public void AddClosedListener(Func<Exception?, Task> closeCallback)
39+
public void AddListenerClosed(Func<Exception?, Task> closeCallback)
4040
=> _connection!.Closed += closeCallback;
4141

4242
public async Task StartAsync()
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
using System;
2+
3+
namespace GeneralUpdate.Common.Internal;
4+
5+
public class OSSDownloadArgs : EventArgs
6+
{
7+
public long ReadLength { get; set; }
8+
9+
public long TotalLength { get; set; }
10+
11+
public OSSDownloadArgs(long readLength, long totalLength)
12+
{
13+
ReadLength = readLength;
14+
TotalLength = totalLength;
15+
}
16+
}

src/c#/GeneralUpdate.Core/GeneralUpdateOSS.cs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,8 @@
11
using System;
2-
using System.Diagnostics;
32
using System.Text.Json;
43
using System.Threading.Tasks;
54
using GeneralUpdate.Common.AOT.JsonContext;
6-
using GeneralUpdate.Common.Download;
7-
using GeneralUpdate.Common.Internal;
8-
using GeneralUpdate.Common.Internal.Event;
95
using GeneralUpdate.Common.Shared.Object;
10-
using GeneralUpdate.Core.Internal;
116
using GeneralUpdate.Core.Strategys;
127

138
namespace GeneralUpdate.Core

src/c#/GeneralUpdate.Core/Internal/OSSDownloadArgs.cs

Lines changed: 0 additions & 8 deletions
This file was deleted.

src/c#/GeneralUpdate.Maui.OSS/ContentProvider/.gitkeep

Whitespace-only changes.

src/c#/GeneralUpdate.Maui.OSS/Domain/DO/.gitkeep

Whitespace-only changes.

src/c#/GeneralUpdate.Maui.OSS/Domain/Entity/ParamsAndroid.cs

Lines changed: 0 additions & 24 deletions
This file was deleted.

src/c#/GeneralUpdate.Maui.OSS/Domain/Enum/.gitkeep

Whitespace-only changes.

0 commit comments

Comments
 (0)