StarryEyes.ViewModels.WindowParts.Inputting.InputCoreViewModel.AttachImageFromPath C# (CSharp) Method

AttachImageFromPath() private method

private AttachImageFromPath ( string file ) : void
file string
return void
        private async void AttachImageFromPath(string file)
        {
            var state = new StateUpdater();
            try
            {
                state.UpdateState(InputAreaResources.StatusImageLoading);
                var bytes = await Task.Run(() => File.ReadAllBytes(file));
                InputData.AttachedImages.Add(bytes);
            }
            catch (Exception ex)
            {
                ShowImageAttachErrorMessage(ex);
            }
            finally
            {
                state.UpdateState();
            }
        }