feat: Refactoring route declarations.
This commit is contained in:
@@ -6,7 +6,7 @@ import SharedModels
|
||||
import Vapor
|
||||
import ViewController
|
||||
|
||||
public extension SharedModels.ViewRoute {
|
||||
public extension SiteRoute.View {
|
||||
|
||||
@Sendable
|
||||
func view(
|
||||
@@ -52,7 +52,7 @@ public extension SharedModels.ViewRoute {
|
||||
}
|
||||
}
|
||||
|
||||
extension SharedModels.ViewRoute.EmployeeRoute {
|
||||
extension SiteRoute.View.EmployeeRoute {
|
||||
|
||||
private func mainPage<C: HTML>(
|
||||
_ html: C
|
||||
@@ -98,7 +98,7 @@ extension SharedModels.ViewRoute.EmployeeRoute {
|
||||
|
||||
}
|
||||
|
||||
extension SharedModels.ViewRoute.PurchaseOrderRoute {
|
||||
extension SiteRoute.View.PurchaseOrderRoute {
|
||||
private func mainPage<C: HTML>(
|
||||
_ html: C
|
||||
) async throws -> AnySendableHTML where C: Sendable {
|
||||
@@ -148,7 +148,7 @@ extension SharedModels.ViewRoute.PurchaseOrderRoute {
|
||||
|
||||
}
|
||||
|
||||
extension SharedModels.ViewRoute.PurchaseOrderRoute.Search {
|
||||
extension SiteRoute.View.PurchaseOrderRoute.Search {
|
||||
|
||||
func mainPage(search: PurchaseOrderSearch = .init()) -> AnySendableHTML {
|
||||
MainPage(displayNav: true, route: .purchaseOrders) {
|
||||
@@ -180,7 +180,7 @@ extension SharedModels.ViewRoute.PurchaseOrderRoute.Search {
|
||||
}
|
||||
}
|
||||
|
||||
extension SharedModels.ViewRoute.UserRoute {
|
||||
extension SiteRoute.View.UserRoute {
|
||||
|
||||
private func mainPage<C: HTML>(_ html: C) async throws -> AnySendableHTML where C: Sendable {
|
||||
@Dependency(\.database) var database
|
||||
@@ -220,7 +220,7 @@ extension SharedModels.ViewRoute.UserRoute {
|
||||
|
||||
}
|
||||
|
||||
extension SharedModels.ViewRoute.VendorRoute {
|
||||
extension SiteRoute.View.VendorRoute {
|
||||
private func mainPage<C: HTML>(_ html: C) async throws -> AnySendableHTML where C: Sendable {
|
||||
@Dependency(\.database) var database
|
||||
let vendors = try await database.vendors.fetchAll(.withBranches)
|
||||
@@ -267,7 +267,7 @@ extension SharedModels.ViewRoute.VendorRoute {
|
||||
}
|
||||
}
|
||||
|
||||
extension SharedModels.ViewRoute.VendorBranchRoute {
|
||||
extension SiteRoute.View.VendorBranchRoute {
|
||||
|
||||
@Sendable
|
||||
func view(isHtmxRequest: Bool) async throws -> AnySendableHTML {
|
||||
@@ -292,7 +292,7 @@ extension SharedModels.ViewRoute.VendorBranchRoute {
|
||||
}
|
||||
}
|
||||
|
||||
extension SharedModels.ViewRoute.PurchaseOrderRoute.Search.Request {
|
||||
extension SiteRoute.View.PurchaseOrderRoute.Search.Request {
|
||||
|
||||
@Sendable
|
||||
func toDatabaseQuery() throws -> PurchaseOrder.SearchContext {
|
||||
@@ -316,7 +316,7 @@ extension SharedModels.ViewRoute.PurchaseOrderRoute.Search.Request {
|
||||
}
|
||||
}
|
||||
|
||||
extension SharedModels.ViewRoute.SelectContext {
|
||||
extension SiteRoute.View.SelectContext {
|
||||
|
||||
@Sendable
|
||||
func toHTML(employees: [Employee]) -> EmployeeSelect {
|
||||
|
||||
Reference in New Issue
Block a user