handle missing repository

Signed-off-by: dzdidi <deniszalessky@gmail.com>
This commit is contained in:
dzdidi
2023-08-16 16:40:49 +02:00
parent 67386b3cdf
commit 1d2af6f821

View File

@@ -32,7 +32,15 @@ swarm.on('connection', async (socket) => {
const reposRes = await rpc.request('get-repos') const reposRes = await rpc.request('get-repos')
const repositories = JSON.parse(reposRes.toString()) const repositories = JSON.parse(reposRes.toString())
if (!repositories) process.exit(1) if (!repositories) {
console.error('Failed to retrieve repositories')
process.exit(1)
}
if (!repositories[repoName]) {
console.error('Failed to retrieve repository')
process.exit(1)
}
const driveKey = Buffer.from(repositories[repoName], 'hex') const driveKey = Buffer.from(repositories[repoName], 'hex')
if (!driveKey) { if (!driveKey) {