Skip to content

Commit

Permalink
Retrieve new submissions and bump state
Browse files Browse the repository at this point in the history
  • Loading branch information
cultpodcasts committed Feb 18, 2024
1 parent 11dc935 commit 5f982da
Showing 1 changed file with 16 additions and 8 deletions.
24 changes: 16 additions & 8 deletions src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -156,16 +156,24 @@ export default {
return urlId.id;
})
.join(',');
let query = "UPDATE urls SET state=1 WHERE id IN ($urlIds)"
query = query.replace('$urlIds', inClause);
console.log(query);
let raiseState = await env.DB
.prepare(query)
let urls = "SELECT url, timestamp_date, ip_address, country, user_agent FROM urls WHERE id IN ($urlIds)";
urls = urls.replace('$urlIds', inClause);
let urlResults = await env.DB
.prepare(urls)
.run();
if (raiseState.success) {
return new Response(JSON.stringify(result.results))
if (urlResults.success) {
let update = "UPDATE urls SET state=1 WHERE id IN ($urlIds)";
update = update.replace('$urlIds', inClause);
let raiseState = await env.DB
.prepare(update)
.run();
if (raiseState.success) {
return new Response(JSON.stringify(urlResults.results));
} else {
return new Response("Failure to raise state of new submissons in ids " + result.results.join(", "), { status: 400 })
}
} else {
return new Response("Failure to raise state of new submissons in ids " + result.results.join(", "), { status: 400 })
return new Response("Unable to retrieve new submissions", { status: 500 });
}
} else {
return new Response(result.error, { status: 500 });
Expand Down

0 comments on commit 5f982da

Please sign in to comment.