fixing tasks upload_sitemap
among other things
This commit is contained in:
@ -1,5 +1,3 @@
|
|||||||
use sqlx::{Pool, Postgres};
|
|
||||||
|
|
||||||
use crate::utils::{
|
use crate::utils::{
|
||||||
request::{Request, Response},
|
request::{Request, Response},
|
||||||
task_log,
|
task_log,
|
||||||
|
@ -20,7 +20,7 @@ async fn upload_sitemap(
|
|||||||
// get request and request the things
|
// get request and request the things
|
||||||
let request = Request::new();
|
let request = Request::new();
|
||||||
let sitemap_url = format!("{}/posts/sitemap", request.base_url);
|
let sitemap_url = format!("{}/posts/sitemap", request.base_url);
|
||||||
let sitemap_result = request.request_url::<String>(&sitemap_url).await;
|
let sitemap_result = request.request_url::<String>(&sitemap_url).await.unwrap();
|
||||||
|
|
||||||
// upload the sucker to obj storage
|
// upload the sucker to obj storage
|
||||||
if let Response::Xml(sitemap) = sitemap_result {
|
if let Response::Xml(sitemap) = sitemap_result {
|
||||||
|
@ -64,7 +64,7 @@ pub async fn upload(
|
|||||||
.key(key)
|
.key(key)
|
||||||
.body(content.as_bytes().to_vec().into())
|
.body(content.as_bytes().to_vec().into())
|
||||||
.acl(aws_sdk_s3::types::ObjectCannedAcl::PublicRead)
|
.acl(aws_sdk_s3::types::ObjectCannedAcl::PublicRead)
|
||||||
.content_type("application/rss+xml")
|
.content_type("application/xml")
|
||||||
.send()
|
.send()
|
||||||
.await?;
|
.await?;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user