1
0
mirror of https://github.com/matrix-org/matrix-authentication-service.git synced 2025-08-07 17:03:01 +03:00

Move lettre to a workspace dependency

This commit is contained in:
Quentin Gliech
2024-05-02 14:08:00 +02:00
parent 3567f7c445
commit a99427e942
4 changed files with 11 additions and 9 deletions

View File

@@ -106,6 +106,12 @@ version = "0.25.0"
features = ["http1", "http2"] features = ["http1", "http2"]
default-features = false default-features = false
# Email sending
[workspace.dependencies.lettre]
version = "=0.11.4"
default-features = false
features = ["tokio1-rustls-tls", "hostname", "builder", "tracing", "pool", "smtp-transport", "sendmail-transport"]
# Templates # Templates
[workspace.dependencies.minijinja] [workspace.dependencies.minijinja]
version = "2.0.1" version = "2.0.1"

View File

@@ -13,13 +13,9 @@ workspace = true
[dependencies] [dependencies]
async-trait.workspace = true async-trait.workspace = true
tracing.workspace = true
thiserror.workspace = true
headers.workspace = true headers.workspace = true
lettre.workspace = true
thiserror.workspace = true
tracing.workspace = true
mas-templates.workspace = true mas-templates.workspace = true
[dependencies.lettre]
version = "0.11.4"
default-features = false
features = ["tokio1-rustls-tls", "hostname", "builder", "tracing", "pool", "smtp-transport", "sendmail-transport"]

View File

@@ -16,7 +16,7 @@ anyhow.workspace = true
async-graphql = { version = "6.0.11", features = ["chrono", "url"] } async-graphql = { version = "6.0.11", features = ["chrono", "url"] }
async-trait.workspace = true async-trait.workspace = true
chrono.workspace = true chrono.workspace = true
lettre = { version = "0.11.4", default-features = false } lettre.workspace = true
serde.workspace = true serde.workspace = true
thiserror.workspace = true thiserror.workspace = true
tokio = { version = "1.37.0", features = ["sync"] } tokio = { version = "1.37.0", features = ["sync"] }

View File

@@ -37,7 +37,7 @@ axum-extra = { version = "0.8.0", features = ["cookie-private"] }
async-graphql = { version = "6.0.11", features = ["tracing", "apollo_tracing"] } async-graphql = { version = "6.0.11", features = ["tracing", "apollo_tracing"] }
# Emails # Emails
lettre = { version = "0.11.4", default-features = false, features = ["builder"] } lettre.workspace = true
# Database access # Database access
sqlx.workspace = true sqlx.workspace = true