Agents.MainActivity.updateMissions C# (CSharp) Method

updateMissions() public method

public updateMissions ( object source, System.Timers.ElapsedEventArgs e ) : void
source object
e System.Timers.ElapsedEventArgs
return void
		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
					}
			});
		}