Skip to content

Commit e8e3aae

Browse files
committed
Library fixes and cli updates
1 parent b25471e commit e8e3aae

File tree

14 files changed

+542
-14
lines changed

14 files changed

+542
-14
lines changed

Cargo.lock

Lines changed: 178 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ jsonwebtoken = "9"
4343
meilisearch-sdk = "0.28.0"
4444
md-5 = "0.10.6"
4545
mime_guess = "2.0.5"
46+
minijinja = { version = "2.9.0", features = ["loader"] }
4647
mockall = "0.13.1"
4748
newline-converter = "0.3.0"
4849
newtype-uuid = { version = "1.2.1", features = ["schemars08", "serde", "v4"] }
@@ -59,12 +60,14 @@ reqwest = { version = "0.12", default-features = false, features = ["json", "str
5960
reqwest-middleware = "0.4"
6061
reqwest-retry = "0.7"
6162
reqwest-tracing = "0.5"
63+
resend-rs = { version = "0.12.1", default-features = false, features = ["rustls-tls"] }
6264
ring = "0.17.14"
6365
rsa = "0.9.8"
6466
rustfmt-wrapper = "0.2.1"
6567
schemars = "0.8.22"
6668
secrecy = "0.10.3"
6769
semver = "1.0.26"
70+
sendgrid = { version = "0.23.0", default-features = false, features = ["rustls"] }
6871
serde = "1"
6972
serde_bytes = "0.11.17"
7073
serde_json = "1"

remix-auth-rfd/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

remix-auth-rfd/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@oxide/remix-auth-rfd",
3-
"version": "0.1.1",
3+
"version": "0.1.3",
44
"engines": {
55
"node": ">=18"
66
},

remix-auth-rfd/src/magic-link.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ export class RfdMagicLinkStrategy<User> extends Strategy<User, RfdMagicLinkVerif
107107
private async handleSendRequest(
108108
request: Request,
109109
): Promise<User> {
110-
const session = await sessionStorage.getSession(
110+
const session = await this.storage.getSession(
111111
request.headers.get('Cookie'),
112112
)
113113

@@ -155,8 +155,8 @@ export class RfdMagicLinkStrategy<User> extends Strategy<User, RfdMagicLinkVerif
155155
throw new RemoteError('Failed to send magic link email')
156156
}
157157

158-
const cookies = await sessionStorage.commitSession(session)
159-
throw redirect(this.returnPath, {
158+
const cookies = await this.storage.commitSession(session)
159+
throw redirect(this.pendingPath, {
160160
headers: {
161161
'Set-Cookie': cookies,
162162
},
@@ -166,7 +166,7 @@ export class RfdMagicLinkStrategy<User> extends Strategy<User, RfdMagicLinkVerif
166166
private async handleReturnRequest(
167167
request: Request,
168168
): Promise<User> {
169-
const session = await sessionStorage.getSession(
169+
const session = await this.storage.getSession(
170170
request.headers.get('Cookie'),
171171
)
172172

0 commit comments

Comments
 (0)