* Mk:apiが失敗時エラー型の値を返すように (#2) * Update CHANGELOG.md
This commit is contained in:
parent
aa80cfdb81
commit
44985ae858
2 changed files with 6 additions and 2 deletions
|
@ -53,6 +53,7 @@
|
||||||
- Playの操作を行うAPI TokenをAPIコンソールから発行できるように
|
- Playの操作を行うAPI TokenをAPIコンソールから発行できるように
|
||||||
- リアクションの表示サイズをより大きくできるように
|
- リアクションの表示サイズをより大きくできるように
|
||||||
- AiScriptを0.16.0に更新
|
- AiScriptを0.16.0に更新
|
||||||
|
- Mk:apiが失敗した時にエラー型の値(AiScript 0.16.0で追加)を返すように
|
||||||
- タイムラインでリスト/アンテナ選択時のパフォーマンスを改善
|
- タイムラインでリスト/アンテナ選択時のパフォーマンスを改善
|
||||||
- 「Moderation note」、「Add moderation note」をローカライズできるように
|
- 「Moderation note」、「Add moderation note」をローカライズできるように
|
||||||
- 新しい実績を追加
|
- 新しい実績を追加
|
||||||
|
|
|
@ -39,8 +39,11 @@ export function createAiScriptEnv(opts) {
|
||||||
// バグがあればundefinedもあり得るため念のため
|
// バグがあればundefinedもあり得るため念のため
|
||||||
if (typeof token.value !== 'string') throw new Error('invalid token');
|
if (typeof token.value !== 'string') throw new Error('invalid token');
|
||||||
}
|
}
|
||||||
const res = await os.api(ep.value, utils.valToJs(param), token ? token.value : (opts.token ?? null));
|
return os.api(ep.value, utils.valToJs(param), token ? token.value : (opts.token ?? null)).then(res => {
|
||||||
return utils.jsToVal(res);
|
return utils.jsToVal(res);
|
||||||
|
}, err => {
|
||||||
|
return values.ERROR('request_failed', utils.jsToVal(err));
|
||||||
|
});
|
||||||
}),
|
}),
|
||||||
'Mk:save': values.FN_NATIVE(([key, value]) => {
|
'Mk:save': values.FN_NATIVE(([key, value]) => {
|
||||||
utils.assertString(key);
|
utils.assertString(key);
|
||||||
|
|
Loading…
Reference in a new issue