add: move database drivers to oiseau

This commit is contained in:
trisua 2025-06-08 14:15:42 -04:00
parent 40fce4bc77
commit 81036e3733
57 changed files with 638 additions and 1106 deletions

View file

@ -58,7 +58,7 @@ pub async fn avatar_request(
return Err((
[("Content-Type", "image/svg+xml")],
Body::from(read_image(PathBufD::current().extend(&[
data.0.dirs.media.as_str(),
data.0.0.dirs.media.as_str(),
"images",
"default-avatar.svg",
]))),
@ -74,7 +74,7 @@ pub async fn avatar_request(
return Err((
[("Content-Type", "image/svg+xml")],
Body::from(read_image(PathBufD::current().extend(&[
data.0.dirs.media.as_str(),
data.0.0.dirs.media.as_str(),
"images",
"default-avatar.svg",
]))),
@ -83,7 +83,7 @@ pub async fn avatar_request(
};
let path = PathBufD::current().extend(&[
data.0.dirs.media.as_str(),
data.0.0.dirs.media.as_str(),
"avatars",
&format!(
"{}.{}",
@ -96,7 +96,7 @@ pub async fn avatar_request(
return Err((
[("Content-Type", "image/svg+xml")],
Body::from(read_image(PathBufD::current().extend(&[
data.0.dirs.media.as_str(),
data.0.0.dirs.media.as_str(),
"images",
"default-avatar.svg",
]))),
@ -126,7 +126,7 @@ pub async fn banner_request(
return Err((
[("Content-Type", "image/svg+xml")],
Body::from(read_image(PathBufD::current().extend(&[
data.0.dirs.media.as_str(),
data.0.0.dirs.media.as_str(),
"images",
"default-banner.svg",
]))),
@ -135,7 +135,7 @@ pub async fn banner_request(
};
let path = PathBufD::current().extend(&[
data.0.dirs.media.as_str(),
data.0.0.dirs.media.as_str(),
"banners",
&format!(
"{}.{}",
@ -148,7 +148,7 @@ pub async fn banner_request(
return Err((
[("Content-Type", "image/svg+xml")],
Body::from(read_image(PathBufD::current().extend(&[
data.0.dirs.media.as_str(),
data.0.0.dirs.media.as_str(),
"images",
"default-banner.svg",
]))),
@ -194,7 +194,7 @@ pub async fn upload_avatar_request(
// mime changed; delete old image
let path = pathd!(
"{}/avatars/{}.{}",
data.0.dirs.media,
data.0.0.dirs.media,
&auth_user.id,
auth_user.settings.avatar_mime.replace("image/", "")
);
@ -206,7 +206,7 @@ pub async fn upload_avatar_request(
let path = pathd!(
"{}/avatars/{}.{}",
data.0.dirs.media,
data.0.0.dirs.media,
&auth_user.id,
mime.replace("image/", "")
);
@ -292,7 +292,7 @@ pub async fn upload_banner_request(
// mime changed; delete old image
let path = pathd!(
"{}/banners/{}.{}",
data.0.dirs.media,
data.0.0.dirs.media,
&auth_user.id,
auth_user.settings.banner_mime.replace("image/", "")
);
@ -304,7 +304,7 @@ pub async fn upload_banner_request(
let path = pathd!(
"{}/banners/{}.{}",
data.0.dirs.media,
data.0.0.dirs.media,
&auth_user.id,
mime.replace("image/", "")
);