Exemple #1
0
        private async Task OnCategoriesListReceived(byte[] data)
        {
            var json  = Encoding.UTF8.GetString(data);
            var items = JsonConvert.DeserializeObject <List <WearCategory> >(json);

            if (_categoryCache.Dirty(items, new WearCategoryComparer()))
            {
                await _categoryCache.Replace(items);

                RunOnUiThread(_categoryListAdapter.NotifyDataSetChanged);
            }
        }
Exemple #2
0
        private async Task OnAuthenticatorListReceived(byte[] data)
        {
            var json  = Encoding.UTF8.GetString(data);
            var items = JsonConvert.DeserializeObject <List <WearAuthenticator> >(json);

            if (_authCache.Dirty(items, new WearAuthenticatorComparer()))
            {
                await _authCache.Replace(items);

                _authSource.UpdateView();
                RunOnUiThread(_authListAdapter.NotifyDataSetChanged);
            }
        }