Initial Commit ...
This commit is contained in:
@@ -0,0 +1,87 @@
|
||||
using System;
|
||||
using System.Reactive.Subjects;
|
||||
using Microsoft.AspNetCore.SignalR.Client;
|
||||
using xPushService.Configurations;
|
||||
using xPushService.Models;
|
||||
using xPushService.Policies;
|
||||
|
||||
namespace xPushService.Base {
|
||||
// TODO: Complete this ...
|
||||
public class XBaseHubClient {
|
||||
//
|
||||
#region Props ...
|
||||
//
|
||||
// private string CONNECTION_ID;
|
||||
// private HubConnection HUB_CONNECTION;
|
||||
// private IDisposable INTERVAL_SUBSCRIPTION;
|
||||
// private XPushServiceConnectionRetryPolicy HUB_CONNECTION_POLICY;
|
||||
|
||||
//
|
||||
public Subject<XPushMessage> MessageReceived = new Subject<XPushMessage> ();
|
||||
public Subject<XPushMessage> UserMessageReceived = new Subject<XPushMessage> ();
|
||||
public Subject<XPushMessage> SystemMessageReceived = new Subject<XPushMessage> ();
|
||||
|
||||
//
|
||||
public Subject<Exception> OnClose = new Subject<Exception> ();
|
||||
public Subject<string> OnReconnected = new Subject<string> ();
|
||||
public Subject<Exception> OnReconnecting = new Subject<Exception> ();
|
||||
|
||||
/// <summary>
|
||||
/// readonly connection id ...
|
||||
/// </summary>
|
||||
/// <value></value>
|
||||
// public string ConnectionId {
|
||||
// get {
|
||||
// return this.CONNECTION_ID;
|
||||
// }
|
||||
// }
|
||||
|
||||
/// <summary>
|
||||
/// readonly connection object ...
|
||||
/// </summary>
|
||||
/// <value></value>
|
||||
// public HubConnection Connection {
|
||||
// get {
|
||||
// return this.HUB_CONNECTION;
|
||||
// }
|
||||
// }
|
||||
#endregion
|
||||
|
||||
//
|
||||
#region Constructor ...
|
||||
public XBaseHubClient (
|
||||
XPushServiceConfiguration config
|
||||
) {
|
||||
|
||||
}
|
||||
#endregion
|
||||
|
||||
//
|
||||
#region Abstract ...
|
||||
#endregion
|
||||
|
||||
//
|
||||
#region Protected ...
|
||||
#endregion
|
||||
|
||||
//
|
||||
#region Actions ...
|
||||
#endregion
|
||||
|
||||
//
|
||||
#region IXAuthorizedPushActions ...
|
||||
#endregion
|
||||
|
||||
//
|
||||
#region IXUserPushActions ...
|
||||
#endregion
|
||||
|
||||
//
|
||||
#region IXGroupsPushActions ...
|
||||
#endregion
|
||||
|
||||
//
|
||||
#region Private ...
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user