Merge 9bf7da64b67b46c1e746e6a315bae4aaafa953e0 into 8a05c05596ca9ba0735dafd8e359885de4c2c969
This commit is contained in:
commit
e330eae5d1
@ -43,7 +43,12 @@ function extractPermissionError(err: unknown): FeishuPermissionError | null {
|
||||
return null;
|
||||
}
|
||||
const feishuErr = data as { code?: number; msg?: string };
|
||||
if (feishuErr.code !== 99991672) {
|
||||
// Feishu permission/scope error codes: 99991401 (scope not granted) and 99991672 (permission denied)
|
||||
const isPermissionError =
|
||||
feishuErr.code === 99991672 ||
|
||||
feishuErr.code === 99991401 ||
|
||||
(feishuErr.code !== 0 && typeof feishuErr.code === "number" && feishuErr.msg?.toLowerCase().includes("permission"));
|
||||
if (!isPermissionError) {
|
||||
return null;
|
||||
}
|
||||
const msg = feishuErr.msg ?? "";
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user