public async void updateMissions(object source, ElapsedEventArgs e)
{
RunOnUiThread (async delegate
{
try
{
missions = await Missions.Find ();
ArrayAdapter<string> listAdapter = listView.Adapter as ArrayAdapter<string>;
listAdapter.Clear();
listAdapter.AddAll(missions.Select(x => x.description).ToList());
}
catch(Exception)
{
// All loopback repositories throw RestException on failure.
// This is a placeholder for logic on this failure of missions.find
}
});
}