Feat: 地震の震度分布画像生成 / Chg: 震度分布画像のズームレベルを8から9へ / Chg: 震度分布画像の生成条件を震源と位置が存在するへ変更 / Feat: 震度分布画に全タイルが埋まる機能 / Feat: 震度分布画像の震源がタイル単位で中央になる機能 / Feat: 震度分布画像で欠けているタイルが描画される機能 / Chg: 震度分布画像のアセットを並列に取得 / Feat: 震度分布画像のアセットの位置が中央基準になる機能 / Chg: 震度分布画像の震源のアセットに縁取りを追加 / Chg: 震度分布画像の震度ではないアセットを拡大 / Chg: ユーズの分割の案内文を太字に / Del: 最大震度が不明な場合に投稿するかどうかのconfigを削除

This commit is contained in:
2026-05-16 18:45:13 +09:00
parent 83441a8eaf
commit 6e9ea20d33
8 changed files with 184 additions and 61 deletions
+7 -1
View File
@@ -15,12 +15,15 @@ export default client;
export const createUeuse = async (data: ApiMap["ueuse/create"]["body"], title: string) => {
const mem = Memory.memory;
const excessedMessage = "👉返信に続きがあります。";
const excessedMessage = "**👉返信に続きがあります。**";
let lines = data.text.split(EOL);
let firstUniqid = "";
let count = 0;
type ExtractSuccess<T> = T extends { success: true } ? T : never;
const results: ExtractSuccess<ApiMap["ueuse/create"]["response"]>[] = [];
while (lines.length > 0) {
count++;
let currentText = "";
@@ -76,6 +79,7 @@ export const createUeuse = async (data: ApiMap["ueuse/create"]["body"], title: s
if (response.success) {
success = true;
postedUniqid = response.uniqid;
results.push(response);
break;
}
@@ -99,4 +103,6 @@ export const createUeuse = async (data: ApiMap["ueuse/create"]["body"], title: s
lines.shift();
}
}
return results;
}