35 lines
782 B
JavaScript
35 lines
782 B
JavaScript
const express = require("express")
|
||
const router = express.Router()
|
||
const authMiddleware = require("../../middleware/authMiddleware")
|
||
const { findCompanyFromLink } = require("../../services/seller/seller.service")
|
||
|
||
|
||
router.post("/from-link", authMiddleware, async (req, res) => {
|
||
try {
|
||
const seller = req.body.seller
|
||
|
||
if (!seller) {
|
||
return res.status(400).json({ error: "URL gerekli" })
|
||
}
|
||
|
||
const company = await findCompanyFromLink(url)
|
||
|
||
if (!company) {
|
||
return res.json({
|
||
sellerId: -1,
|
||
sellerName: null,
|
||
})
|
||
}
|
||
|
||
return res.json({
|
||
sellerId: company.id,
|
||
sellerName: company.name,
|
||
})
|
||
} catch (e) {
|
||
console.error(e)
|
||
res.status(500).json({ error: "Sunucu hatası" })
|
||
}
|
||
})
|
||
|
||
module.exports = router
|