fix: dedupe probe/token base types (#16986) (thanks @iyoda)

This commit is contained in:
Shadow
2026-02-15 11:34:21 -06:00
committed by Shadow
parent a0e763168f
commit c6b3736fe7
23 changed files with 101 additions and 55 deletions

View File

@@ -7,6 +7,7 @@ import type {
StickerMessage,
LocationMessage,
} from "@line/bot-sdk";
import type { BaseProbeResult } from "../channels/plugins/types.js";
export type LineTokenSource = "config" | "env" | "file" | "none";
@@ -86,16 +87,14 @@ export interface LineSendResult {
chatId: string;
}
export interface LineProbeResult {
ok: boolean;
export type LineProbeResult = BaseProbeResult<string> & {
bot?: {
displayName?: string;
userId?: string;
basicId?: string;
pictureUrl?: string;
};
error?: string;
}
};
export type LineFlexMessagePayload = {
altText: string;