Filter by prefix of bucket object name

This commit is contained in:
Gabriel Simmer 2024-04-03 23:29:12 +01:00
parent 6f43467cd7
commit 71fbe25111
Signed by: arch
SSH key fingerprint: SHA256:m3OEcdtrnBpMX+2BDGh/byv3hrCekCLzDYMdvGEKPPQ

View file

@ -253,6 +253,10 @@ async fn queue(message_batch: MessageBatch<R2Message>, env: Env, _ctx: Context)
let messages = message_batch.messages()?;
for message in messages {
let fname = message.body.object.key;
let dir: Vec<&str> = fname.split("/").collect();
if dir[0] != "posts" {
continue
}
console_log!("got {} to render and index", &fname);
let file = bucket.get(&fname).execute().await?;
if file.is_none() {