johmaru / Yu_Launcher

ランチャー及びPC ゲームアシスタントソフトウェア
3 stars 0 forks source link

エラーハンドリングを追加する #61

Closed johmaru closed 1 month ago

johmaru commented 3 months ago
          **エラーハンドリングを追加してください**

PropertyDialogPanelUpdate メソッドには、ディレクトリの読み取り操作が失敗した場合のエラーハンドリングがありません。これにより、予期しないエラーが発生する可能性があります。

private async void PropertyDialogPanelUpdate(object? sender, EventArgs e)
{
    _files = null;

    try
    {
        await Task.Run(() => _files = Directory.GetFiles(FileControl.Main.Directory));
    }
    catch (Exception ex)
    {
        LoggerController.LogError("Failed to update files: " + ex.Message);
        return;
    }

    GenreAllUpdate();
}

_Originally posted by @coderabbitai[bot] in https://github.com/johmaru/Yu_Launcher/pull/60#discussion_r1704248530_

johmaru commented 1 month ago

moved https://github.com/users/johmaru/projects/8