@@ -231,9 +231,11 @@ public async Task Reacquire()
231
231
Logger . LogTrace ( "Reacquire() locking" ) ;
232
232
CancelSource = new CancellationTokenSource ( ) ;
233
233
SemaphoreSlim . Wait ( CancelSource . Token ) ;
234
+ Logger . LogTrace ( "Reacquire() locked" ) ;
234
235
try
235
236
{
236
237
GlobalResetEvent = LibUtils . OpenResetEventSet ( ) ;
238
+ Running = true ;
237
239
LibUtils . Lock ( ) ;
238
240
GlobalResetEvent . Reset ( ) ;
239
241
LibsignalDBContext . ClearSessionCache ( ) ;
@@ -277,7 +279,6 @@ await f.Key.RunAsync(CoreDispatcherPriority.Normal, () =>
277
279
{
278
280
InitNetwork ( ) ;
279
281
}
280
- Running = true ;
281
282
}
282
283
finally
283
284
{
@@ -289,10 +290,12 @@ await f.Key.RunAsync(CoreDispatcherPriority.Normal, () =>
289
290
public void Release ( )
290
291
{
291
292
//TODO invalidate view information
292
- Logger . LogTrace ( "Release() locking " ) ;
293
+ Logger . LogTrace ( "Release()" ) ;
293
294
if ( Running )
294
295
{
296
+ Logger . LogTrace ( "Release() locking" ) ;
295
297
SemaphoreSlim . Wait ( CancelSource . Token ) ;
298
+ Logger . LogTrace ( "Release() locked" ) ;
296
299
Running = false ;
297
300
CancelSource . Cancel ( ) ;
298
301
IncomingMessagesTask ? . Wait ( ) ;
@@ -306,7 +309,7 @@ public void Release()
306
309
}
307
310
else
308
311
{
309
- Logger . LogTrace ( "SignalLibHandle was already closed" ) ;
312
+ Logger . LogWarning ( "SignalLibHandle was already closed" ) ;
310
313
}
311
314
}
312
315
@@ -955,6 +958,7 @@ private void InitNetwork()
955
958
/// </summary>
956
959
private async Task HandleAuthFailure ( )
957
960
{
961
+ Logger . LogError ( "HandleAuthFailure" ) ;
958
962
Logger . LogTrace ( "HandleAuthFailure() locking" ) ;
959
963
SemaphoreSlim . Wait ( CancelSource . Token ) ;
960
964
try
0 commit comments