public async Task Deactivate() { try { await _syncer.WaitAsync(); if (_notificationTrigger != null) { _notificationTrigger.Dispose(); _notificationTrigger = null; } } finally { _syncer.Release(); } } public async Task<bool> AllMarkAsRead()