private async Task UpdateResponses(ResponsesViewModel responsesViewModel) { TaskCompletionSource <bool> tcs = new TaskCompletionSource <bool>(); if (_currentActivity == null) { await responsesViewModel?.GetResponses(); tcs.SetResult(true); } else { _currentActivity.RunOnUiThread(async() => { await responsesViewModel?.GetResponses(); tcs.SetResult(true); }); } await tcs.Task; }
public ProfileViewModel() { Response = new ResponsesViewModel(); }