We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
プロジェクトファイルを受け渡したとき、未来のバージョンのプロジェクトファイルを開こうとしてしまうことがあります。 偶然読み込めるかもしれませんが、正しく読み込めてるかどうか怪しいし、エラーが出る場合もエラーメッセージが難しかったりします。
ということで、起動中のアプリのバージョンよりもバージョン番号が上のプロジェクトファイルが読み込まれた時は、エラーにしたいです。
エラーで迷う人が少なくなる
プロジェクトファイルのバージョンはここで取得しています。
voicevox/src/domain/project/index.ts
Lines 96 to 109 in 074bcec
なのでこの関数にアプリのバージョンを渡して、アプリのバージョンよりもプロジェクトのバージョンの方が高ければエラーを投げるようにすれば OK なはず!
アプリのバージョンはawait window.backend.getAppInfos().versionとかで取れるはず・・・?
await window.backend.getAppInfos().version
でもこの関数はマイグレーション用なので、バージョンチェックをするのはちょっと違うかも。 バージョンチェックする用の関数を別で作って、そっちでチェックしてもいいかも!
結構簡単なタスクだと思うので初心者歓迎ラベルをつけてみました 🙏
実際にエラーが生じた例(Discord) https://discordapp.com/channels/879570910208733277/879628718455283722/1337698104195022868
The text was updated successfully, but these errors were encountered:
No branches or pull requests
内容
プロジェクトファイルを受け渡したとき、未来のバージョンのプロジェクトファイルを開こうとしてしまうことがあります。
偶然読み込めるかもしれませんが、正しく読み込めてるかどうか怪しいし、エラーが出る場合もエラーメッセージが難しかったりします。
ということで、起動中のアプリのバージョンよりもバージョン番号が上のプロジェクトファイルが読み込まれた時は、エラーにしたいです。
Pros 良くなる点
エラーで迷う人が少なくなる
実現方法
プロジェクトファイルのバージョンはここで取得しています。
voicevox/src/domain/project/index.ts
Lines 96 to 109 in 074bcec
なのでこの関数にアプリのバージョンを渡して、アプリのバージョンよりもプロジェクトのバージョンの方が高ければエラーを投げるようにすれば OK なはず!
アプリのバージョンは
await window.backend.getAppInfos().version
とかで取れるはず・・・?でもこの関数はマイグレーション用なので、バージョンチェックをするのはちょっと違うかも。
バージョンチェックする用の関数を別で作って、そっちでチェックしてもいいかも!
その他
結構簡単なタスクだと思うので初心者歓迎ラベルをつけてみました 🙏
実際にエラーが生じた例(Discord)
https://discordapp.com/channels/879570910208733277/879628718455283722/1337698104195022868
The text was updated successfully, but these errors were encountered: