protected async Task <MessageViewModel> CreateViewModel(DirectMessage m, AsyncLoadContext context = AsyncLoadContext.Default) { var vm = new MessageViewModel(m, Context, Configuration, ViewServiceRepository); if (context == AsyncLoadContext.Default) { await vm.LoadDataAsync(); } else { Task.Run(async() => await vm.LoadDataAsync()).Forget(); } return(vm); }
protected async Task <MessageViewModel> CreateViewModel(DirectMessage m) { var vm = new MessageViewModel(m, Context, Configuration, ViewServiceRepository); await vm.LoadDataAsync(); return(vm); }