Jelajahi Sumber

fix(stats): update defect schemas

Dax Raad 2 bulan lalu
induk
melakukan
8396395f17
2 mengubah file dengan 3 tambahan dan 3 penghapusan
  1. 1 1
      packages/stats/core/src/athena.ts
  2. 2 2
      packages/stats/core/src/database.ts

+ 1 - 1
packages/stats/core/src/athena.ts

@@ -17,7 +17,7 @@ export type AthenaData = Record<string, string>
 export class AthenaQueryError extends Schema.TaggedErrorClass<AthenaQueryError>()("AthenaQueryError", {
   message: Schema.String,
   queryExecutionId: Schema.optional(Schema.String),
-  cause: Schema.optional(Schema.Defect),
+  cause: Schema.optional(Schema.Defect()),
 }) {}
 
 export class AthenaQueryTimeoutError extends Schema.TaggedErrorClass<AthenaQueryTimeoutError>()(

+ 2 - 2
packages/stats/core/src/database.ts

@@ -45,14 +45,14 @@ export class DrizzleClient extends Context.Service<DrizzleClient, Drizzle>()("@o
 }
 
 export class DatabaseError extends Schema.TaggedErrorClass<DatabaseError>()("DatabaseError", {
-  cause: Schema.Defect,
+  cause: Schema.Defect(),
 }) {}
 
 export const catchDbError = Effect.mapError((cause) => DatabaseError.make({ cause }))
 
 export class MigrationError extends Schema.TaggedErrorClass<MigrationError>()("MigrationError", {
   message: Schema.String,
-  cause: Schema.optional(Schema.Defect),
+  cause: Schema.optional(Schema.Defect()),
 }) {}
 
 export const migrate = Effect.fn("Database.migrate")(function* () {