From 1b43ec228fb5183239b39782e6acb36848cd4efa Mon Sep 17 00:00:00 2001 From: Wesley Finck Date: Fri, 26 Sep 2025 17:33:19 -0700 Subject: [PATCH] update strong ref value object to use updated ATUri --- src/modules/atproto/domain/StrongRef.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/modules/atproto/domain/StrongRef.ts b/src/modules/atproto/domain/StrongRef.ts index 1ccd46f5..e3a1e774 100644 --- a/src/modules/atproto/domain/StrongRef.ts +++ b/src/modules/atproto/domain/StrongRef.ts @@ -24,7 +24,12 @@ export class StrongRef extends ValueObject { constructor(props: StrongRefProps) { super(props); - this._atUri = new ATUri(props.uri); + const atUriResult = ATUri.create(props.uri); + if (atUriResult.isErr()) { + throw new Error(`Invalid AT URI: ${atUriResult.error.message}`); + } + const atUri = atUriResult.value; + this._atUri = atUri; } equals(other: StrongRef): boolean { -- 2.51.2