11using System ;
2- using System . ComponentModel ;
3- using KuzzleSdk . API ;
4- using KuzzleSdk . EventHandler . Events ;
5-
6- namespace KuzzleSdk . EventHandler {
2+ using System . ComponentModel ;
3+ using KuzzleSdk . API ;
4+ using KuzzleSdk . EventHandler . Events ;
5+
6+ namespace KuzzleSdk . EventHandler {
77 public sealed class KuzzleEventHandler : AbstractKuzzleEventHandler {
88
99 private IKuzzleApi kuzzle ;
10-
10+
1111 public KuzzleEventHandler ( IKuzzleApi kuzzle ) {
12- this . kuzzle = kuzzle ;
13- }
14-
15- private EventHandlerList eventHandlerList = new EventHandlerList ( ) ;
16-
17- private static readonly object subscriptionEventKey = new object ( ) ; // Internal
12+ this . kuzzle = kuzzle ;
13+ }
14+
15+ private EventHandlerList eventHandlerList = new EventHandlerList ( ) ;
16+
17+ private static readonly object subscriptionEventKey = new object ( ) ; // Internal
1818 private static readonly object userLoggedInEventKey = new object ( ) ; // Internal
19- private static readonly object userLoggedOutEventKey = new object ( ) ; // Internal
20- private static readonly object reconnectedEventKey = new object ( ) ; // Public
21- private static readonly object queueRecoveredEventKey = new object ( ) ; // Public
19+ private static readonly object userLoggedOutEventKey = new object ( ) ; // Internal
20+ private static readonly object reconnectedEventKey = new object ( ) ; // Public
21+ private static readonly object queueRecoveredEventKey = new object ( ) ; // Public
2222 private static readonly object unhandledResponseEventKey = new object ( ) ; // Public
23- private static readonly object tokenExpiredEventKey = new object ( ) ; // Public
24-
23+ private static readonly object tokenExpiredEventKey = new object ( ) ; // Public
24+
2525 /// <summary>
2626 /// Occurs when we have to [add, remove, clear] subscriptions :
27- /// </summary>
28- public override event EventHandler < SubscriptionEvent > Subscription {
29- add {
30- eventHandlerList . AddHandler ( subscriptionEventKey , value ) ;
27+ /// </summary>
28+ public override event EventHandler < SubscriptionEvent > Subscription {
29+ add {
30+ eventHandlerList . AddHandler ( subscriptionEventKey , value ) ;
3131 }
3232
3333 remove {
3434 eventHandlerList . RemoveHandler ( subscriptionEventKey , value ) ;
35- }
36- }
37-
35+ }
36+ }
37+
3838 internal override void DispatchSubscription ( SubscriptionEvent subscriptionData ) {
3939 EventHandler < SubscriptionEvent > subscriptionEvent =
4040 ( EventHandler < SubscriptionEvent > ) eventHandlerList [ subscriptionEventKey ] ;
@@ -53,18 +53,18 @@ public override event EventHandler<UserLoggedInEvent> UserLoggedIn {
5353 remove {
5454 eventHandlerList . RemoveHandler ( userLoggedInEventKey , value ) ;
5555 }
56- }
57-
56+ }
57+
5858 internal override void DispatchUserLoggedIn ( string kuid ) {
5959 EventHandler < UserLoggedInEvent > userLoggedIn =
6060 ( EventHandler < UserLoggedInEvent > ) eventHandlerList [ userLoggedInEventKey ] ;
6161
6262 userLoggedIn ? . Invoke ( this , new UserLoggedInEvent ( kuid ) ) ;
63- }
63+ }
6464
6565 /// <summary>
6666 /// Occurs when the successfuly reconnected to the network
67- /// </summary>
67+ /// </summary>
6868 public override event Action Reconnected {
6969 add {
7070 eventHandlerList . AddHandler ( reconnectedEventKey , value ) ;
@@ -73,16 +73,16 @@ public override event Action Reconnected {
7373 remove {
7474 eventHandlerList . RemoveHandler ( reconnectedEventKey , value ) ;
7575 }
76- }
77-
76+ }
77+
7878 internal override void DispatchReconnected ( ) {
7979 Action queueRecovered = ( Action ) eventHandlerList [ reconnectedEventKey ] ;
8080 queueRecovered ? . Invoke ( ) ;
81- }
81+ }
8282
8383 /// <summary>
8484 /// Occurs when the offline queue of query has been successfuly recovered
85- /// </summary>
85+ /// </summary>
8686 public override event Action QueueRecovered {
8787 add {
8888 eventHandlerList . AddHandler ( queueRecoveredEventKey , value ) ;
@@ -91,8 +91,8 @@ public override event Action QueueRecovered {
9191 remove {
9292 eventHandlerList . RemoveHandler ( queueRecoveredEventKey , value ) ;
9393 }
94- }
95-
94+ }
95+
9696 internal override void DispatchQueueRecovered ( ) {
9797 Action queueRecovered = ( Action ) eventHandlerList [ queueRecoveredEventKey ] ;
9898 queueRecovered ? . Invoke ( ) ;
@@ -101,42 +101,45 @@ internal override void DispatchQueueRecovered() {
101101 /// <summary>
102102 /// Occurs when an unhandled response is received.
103103 /// </summary>
104- public override event EventHandler < Response > UnhandledResponse {
104+ public override event EventHandler < Response > UnhandledResponse {
105105 add {
106106 eventHandlerList . AddHandler ( unhandledResponseEventKey , value ) ;
107107 }
108108
109109 remove {
110110 eventHandlerList . RemoveHandler ( unhandledResponseEventKey , value ) ;
111- }
111+ }
112112 }
113113
114114 internal override void DispatchUnhandledResponse ( Response response ) {
115115 EventHandler < Response > unhandledResponse =
116116 ( EventHandler < Response > ) eventHandlerList [ unhandledResponseEventKey ] ;
117117
118- unhandledResponse ? . Invoke ( this , response ) ;
119- }
120-
118+ unhandledResponse ? . Invoke ( this , response ) ;
119+ }
120+
121121 /// <summary>
122- /// Token expiration event
122+ /// Token expiration event
123123 /// </summary>
124- public override event Action TokenExpired {
124+ public override event Action TokenExpired {
125125 add {
126126 eventHandlerList . AddHandler ( tokenExpiredEventKey , value ) ;
127127 }
128128
129129 remove {
130130 eventHandlerList . RemoveHandler ( tokenExpiredEventKey , value ) ;
131- }
132- }
133-
131+ }
132+ }
133+
134134 internal override void DispatchTokenExpired ( ) {
135135 kuzzle . AuthenticationToken = null ;
136136 Action tokenExpired = ( Action ) eventHandlerList [ tokenExpiredEventKey ] ;
137137 tokenExpired ? . Invoke ( ) ;
138- }
138+ }
139139
140+ /// <summary>
141+ /// Occurs when a user has logged out.
142+ /// </summary>
140143 public override event Action UserLoggedOut {
141144 add {
142145 eventHandlerList . AddHandler ( userLoggedOutEventKey , value ) ;
@@ -146,10 +149,10 @@ public override event Action UserLoggedOut {
146149 eventHandlerList . RemoveHandler ( userLoggedOutEventKey , value ) ;
147150 }
148151 }
149-
150- internal override void DispatchUserLoggedOut ( ) {
152+
153+ internal override void DispatchUserLoggedOut ( ) {
151154 Action userLoggedOut = ( Action ) eventHandlerList [ userLoggedOutEventKey ] ;
152- userLoggedOut ? . Invoke ( ) ;
153- }
154- }
155- }
155+ userLoggedOut ? . Invoke ( ) ;
156+ }
157+ }
158+ }
0 commit comments