mirror of
https://github.com/Wanxp/obsidian-douban.git
synced 2026-04-04 16:48:44 +08:00
13 lines
413 B
TypeScript
13 lines
413 B
TypeScript
import { Notice } from "obsidian";
|
|
|
|
export const ensureStatusCode = (expected:any) => {
|
|
if (!Array.isArray(expected))
|
|
expected = [expected];
|
|
return (res:any) => {
|
|
const { statusCode } = res;
|
|
if(!expected.includes(statusCode)) {
|
|
new Notice(`Request Douban failed, Status code must be "${expected}" but actually "${statusCode}"`)
|
|
}
|
|
return res;
|
|
};
|
|
}; |