fix(function): 🐛 Should throw errors (#281)
parent
68dcce3652
commit
1b492e2490
|
@ -29,6 +29,12 @@ app.get("/api", (c) => {
|
||||||
|
|
||||||
app.post("/api/v1/suggestion", async (c) => {
|
app.post("/api/v1/suggestion", async (c) => {
|
||||||
const { TG_BOT_TOKEN, TG_GROUP_ID } = env<ENV>(c);
|
const { TG_BOT_TOKEN, TG_GROUP_ID } = env<ENV>(c);
|
||||||
|
if (!TG_BOT_TOKEN) {
|
||||||
|
throw new Error("TG_BOT_TOKEN is not set");
|
||||||
|
}
|
||||||
|
if (!TG_GROUP_ID) {
|
||||||
|
throw new Error("TG_GROUP_ID is not set");
|
||||||
|
}
|
||||||
const bot = new Bot(TG_BOT_TOKEN);
|
const bot = new Bot(TG_BOT_TOKEN);
|
||||||
|
|
||||||
let metaUA = "";
|
let metaUA = "";
|
||||||
|
@ -110,7 +116,7 @@ app.post("/api/v1/suggestion", async (c) => {
|
||||||
// TODO handle error
|
// TODO handle error
|
||||||
// TODO log error
|
// TODO log error
|
||||||
console.error(error);
|
console.error(error);
|
||||||
return c.json(newError500(), 500);
|
throw error;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
@ -34,7 +34,7 @@
|
||||||
"vitepress": "1.0.0-rc.42",
|
"vitepress": "1.0.0-rc.42",
|
||||||
"vitepress-sidebar": "^1.19.0",
|
"vitepress-sidebar": "^1.19.0",
|
||||||
"vue": "^3.4.19",
|
"vue": "^3.4.19",
|
||||||
"wrangler": "^3.25.0"
|
"wrangler": "^3.32.0"
|
||||||
},
|
},
|
||||||
"pnpm": {
|
"pnpm": {
|
||||||
"overrides": {
|
"overrides": {
|
||||||
|
|
|
@ -69,8 +69,8 @@ importers:
|
||||||
specifier: ^3.4.19
|
specifier: ^3.4.19
|
||||||
version: 3.4.19
|
version: 3.4.19
|
||||||
wrangler:
|
wrangler:
|
||||||
specifier: ^3.25.0
|
specifier: ^3.32.0
|
||||||
version: 3.30.1(@cloudflare/workers-types@4.20240222.0)
|
version: 3.32.0(@cloudflare/workers-types@4.20240222.0)
|
||||||
|
|
||||||
functions:
|
functions:
|
||||||
dependencies:
|
dependencies:
|
||||||
|
@ -585,8 +585,8 @@ packages:
|
||||||
mime: 3.0.0
|
mime: 3.0.0
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@cloudflare/workerd-darwin-64@1.20240223.1:
|
/@cloudflare/workerd-darwin-64@1.20240304.0:
|
||||||
resolution: {integrity: sha512-GgHnvkazLFZ7bmR96+dTX0+WS13a+5CHOOP3qNUSR9oEnR4hHzpNIO75MuZsm9RPAXrvtT7nSJmYwiGCZXh6og==}
|
resolution: {integrity: sha512-rfHlvsWzkqEEQNvm14AOE/BYHYzB9wxQHCaZZEgwOuTl5KpDcs9La0N0LaDTR78ESumIWOcifVmko2VTrZb7TQ==}
|
||||||
engines: {node: '>=16'}
|
engines: {node: '>=16'}
|
||||||
cpu: [x64]
|
cpu: [x64]
|
||||||
os: [darwin]
|
os: [darwin]
|
||||||
|
@ -594,8 +594,8 @@ packages:
|
||||||
dev: true
|
dev: true
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
/@cloudflare/workerd-darwin-arm64@1.20240223.1:
|
/@cloudflare/workerd-darwin-arm64@1.20240304.0:
|
||||||
resolution: {integrity: sha512-ZF98vUmVlC0EVEd3RRuhMq4HYWFcqmPtMIMPUN2+ivEHR92TE+6E/AvdeE6wcE7fKHQ+fk3dH+ZgB0GcfptfnA==}
|
resolution: {integrity: sha512-IXGOxHsPdRYfAzcY6IroI1PDvx3hhXf18qFCloHp8Iw5bzLgq/PTjcp10Z/2xedZ2hVlfpHy1eEptsTmi9YeNw==}
|
||||||
engines: {node: '>=16'}
|
engines: {node: '>=16'}
|
||||||
cpu: [arm64]
|
cpu: [arm64]
|
||||||
os: [darwin]
|
os: [darwin]
|
||||||
|
@ -603,8 +603,8 @@ packages:
|
||||||
dev: true
|
dev: true
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
/@cloudflare/workerd-linux-64@1.20240223.1:
|
/@cloudflare/workerd-linux-64@1.20240304.0:
|
||||||
resolution: {integrity: sha512-1kH41ewNTGMmAk2zUX0Xj9VSfidl26GQ0ZrWMdi5kwf6gAHd3oVWNigJN078Jx56SgQxNcqVGX1LunqF949asw==}
|
resolution: {integrity: sha512-G1BEzbw9TFIeMvc425F145IetC7fuH4KOkGhseLq9y/mt5PfDWkghwmXSK+q0BiMwm0XAobtzVlHcEr2u4WlRQ==}
|
||||||
engines: {node: '>=16'}
|
engines: {node: '>=16'}
|
||||||
cpu: [x64]
|
cpu: [x64]
|
||||||
os: [linux]
|
os: [linux]
|
||||||
|
@ -612,8 +612,8 @@ packages:
|
||||||
dev: true
|
dev: true
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
/@cloudflare/workerd-linux-arm64@1.20240223.1:
|
/@cloudflare/workerd-linux-arm64@1.20240304.0:
|
||||||
resolution: {integrity: sha512-Ro8Og5C4evh890JrRm0B8sHyumRtgL+mUqPeNcEsyG45jAQy5xHpapHnmJAMJV6ah+zDc1cZtQq+en39SojXvQ==}
|
resolution: {integrity: sha512-LLk/d/y77TRu6QOG3CJUI2cD3Ff2lSg0ts6G83bsm9ZK+WKObWFFSPBy9l81m3EnlKFh7RZCzxN4J10kuDaO8w==}
|
||||||
engines: {node: '>=16'}
|
engines: {node: '>=16'}
|
||||||
cpu: [arm64]
|
cpu: [arm64]
|
||||||
os: [linux]
|
os: [linux]
|
||||||
|
@ -621,8 +621,8 @@ packages:
|
||||||
dev: true
|
dev: true
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
/@cloudflare/workerd-windows-64@1.20240223.1:
|
/@cloudflare/workerd-windows-64@1.20240304.0:
|
||||||
resolution: {integrity: sha512-eNP5sfaP6WL07DaoigYou5ASPF7jHsFiNzzD2vGOI7yFd5sPlb7sJ4SpIy+BCX0LdqFnjmlUo5Xr+/I6qJ2Nww==}
|
resolution: {integrity: sha512-I/j6nVpM+WDPg+bYUAiKLkwQsjrXFjpOGHvwYmcM44hnDjgODzk7AbVssEIXnhEO3oupBeuKvffr0lvX0Ngmpw==}
|
||||||
engines: {node: '>=16'}
|
engines: {node: '>=16'}
|
||||||
cpu: [x64]
|
cpu: [x64]
|
||||||
os: [win32]
|
os: [win32]
|
||||||
|
@ -2570,8 +2570,8 @@ packages:
|
||||||
engines: {node: '>=6'}
|
engines: {node: '>=6'}
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/miniflare@3.20240223.0:
|
/miniflare@3.20240304.0:
|
||||||
resolution: {integrity: sha512-8T/36FEfvsL4aMF7SLZ28v+PQL0jsUlVw/u114GYcdobkyPax9E6Ahn0XePOHEqLxQSndwPee+eS1phHANFePA==}
|
resolution: {integrity: sha512-6bmFkwXbTy1x5dEfVCLg03Gd80OWUmKI8Li0BhG6nOO+bT3rlIYwctyyfXTfNMFjqbK07AnnPiMwgnfdaaAYVQ==}
|
||||||
engines: {node: '>=16.13'}
|
engines: {node: '>=16.13'}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
dependencies:
|
dependencies:
|
||||||
|
@ -2583,7 +2583,7 @@ packages:
|
||||||
glob-to-regexp: 0.4.1
|
glob-to-regexp: 0.4.1
|
||||||
stoppable: 1.1.0
|
stoppable: 1.1.0
|
||||||
undici: 5.28.3
|
undici: 5.28.3
|
||||||
workerd: 1.20240223.1
|
workerd: 1.20240304.0
|
||||||
ws: 8.16.0
|
ws: 8.16.0
|
||||||
youch: 3.3.3
|
youch: 3.3.3
|
||||||
zod: 3.22.4
|
zod: 3.22.4
|
||||||
|
@ -3274,21 +3274,21 @@ packages:
|
||||||
isexe: 2.0.0
|
isexe: 2.0.0
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/workerd@1.20240223.1:
|
/workerd@1.20240304.0:
|
||||||
resolution: {integrity: sha512-Mo1fwdp6DLva4/fWdL09ZdYllkO45I4YpWG5PbF/YUGFlu2aMk24fmU6Pd6fo5/cWek4F+n3LmYEKKHfqjiJIA==}
|
resolution: {integrity: sha512-/tYxdypPh9NKQje9r7bgBB73vAQfCQZbEPjNlxE/ml7jNKMHnRZv/D+By4xO0IPAifa37D0sJFokvYOahz1Lqw==}
|
||||||
engines: {node: '>=16'}
|
engines: {node: '>=16'}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
requiresBuild: true
|
requiresBuild: true
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
'@cloudflare/workerd-darwin-64': 1.20240223.1
|
'@cloudflare/workerd-darwin-64': 1.20240304.0
|
||||||
'@cloudflare/workerd-darwin-arm64': 1.20240223.1
|
'@cloudflare/workerd-darwin-arm64': 1.20240304.0
|
||||||
'@cloudflare/workerd-linux-64': 1.20240223.1
|
'@cloudflare/workerd-linux-64': 1.20240304.0
|
||||||
'@cloudflare/workerd-linux-arm64': 1.20240223.1
|
'@cloudflare/workerd-linux-arm64': 1.20240304.0
|
||||||
'@cloudflare/workerd-windows-64': 1.20240223.1
|
'@cloudflare/workerd-windows-64': 1.20240304.0
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/wrangler@3.30.1(@cloudflare/workers-types@4.20240222.0):
|
/wrangler@3.32.0(@cloudflare/workers-types@4.20240222.0):
|
||||||
resolution: {integrity: sha512-cT6Ezx8h2v5QiI0HWhnHVy32ng4omdMVdhaMQLuMnyMIHmyDoRg7pmrbhtZfj0663gExLdVtE4ucK//yncVTwg==}
|
resolution: {integrity: sha512-UaOOn3fyv5C7y0NRPmkfS9LW3KElqGvUK+wLP9MClsuRgUrbwAkLt7jIR3fqhfxkXj5FbA6rXn/qjgEbGzEndw==}
|
||||||
engines: {node: '>=16.17.0'}
|
engines: {node: '>=16.17.0'}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
|
@ -3304,7 +3304,7 @@ packages:
|
||||||
blake3-wasm: 2.1.5
|
blake3-wasm: 2.1.5
|
||||||
chokidar: 3.6.0
|
chokidar: 3.6.0
|
||||||
esbuild: 0.17.19
|
esbuild: 0.17.19
|
||||||
miniflare: 3.20240223.0
|
miniflare: 3.20240304.0
|
||||||
nanoid: 3.3.7
|
nanoid: 3.3.7
|
||||||
path-to-regexp: 6.2.1
|
path-to-regexp: 6.2.1
|
||||||
resolve: 1.22.8
|
resolve: 1.22.8
|
||||||
|
|
Loading…
Reference in New Issue