feat: Working on mocks and mock storage.

This commit is contained in:
2025-01-16 16:29:46 -05:00
parent 94b2b1e50c
commit b6e7fe915f
7 changed files with 397 additions and 17 deletions

View File

@@ -16,13 +16,11 @@ public extension DatabaseClient.VendorBranches {
}
try await model.delete(on: db)
} fetchAll: { request in
var query = VendorBranchModel.query(on: db)
let query = VendorBranchModel.query(on: db)
switch request {
case .all:
break
case .withVendor:
query = query.with(\.$vendor)
case let .for(vendorID: vendorID):
let branches = try await VendorModel.query(on: db)
.filter(\.$id == vendorID)