1
0
mirror of https://github.com/uetchy/namae.git synced 2025-08-21 10:18:12 +09:00

feat: cache only if the response is succeeded

This commit is contained in:
2019-08-01 13:22:03 +09:00
parent 536e65e10e
commit a8fa8a04d1
12 changed files with 43 additions and 34 deletions

View File

@@ -1,4 +1,5 @@
const fetch = require('isomorphic-unfetch')
const { send, sendError } = require('../util/http')
async function getAvailability(name) {
const response = await fetch(
@@ -16,8 +17,8 @@ module.exports = async (req, res) => {
try {
const availability = await getAvailability(name)
res.json({ availability })
send(res, availability)
} catch (err) {
res.status(400).json({ error: err.message })
sendError(res, err)
}
}