From 8896063e0569c4479b75e319f22b0e8bdd363d53 Mon Sep 17 00:00:00 2001 From: Jimmy McDermott Date: Thu, 9 Aug 2018 15:56:00 -0500 Subject: [PATCH] update to ServiceType --- 3.0/docs/styleguide/styleguide.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/3.0/docs/styleguide/styleguide.md b/3.0/docs/styleguide/styleguide.md index 2bbc40a8..1e22387e 100644 --- a/3.0/docs/styleguide/styleguide.md +++ b/3.0/docs/styleguide/styleguide.md @@ -219,7 +219,7 @@ import Vapor import FluentMySQL import Foundation -protocol UserRepository: Service { +protocol UserRepository: ServiceType { func find(id: Int, on connectable: DatabaseConnectable) -> Future func all(on connectable: DatabaseConnectable) -> Future<[User]> func find(email: String, on connectable: DatabaseConnectable) -> Future @@ -228,6 +228,10 @@ protocol UserRepository: Service { } final class MySQLUserRepository: UserRepository { + static func makeService(for worker: Container) throws -> Self { + return .init() + } + func find(id: Int, on connectable: DatabaseConnectable) -> EventLoopFuture { return User.find(id, on: connectable) }