feat(*): Set Factory to utilise IConfiguration objects as parameters

This commit is contained in:
Josh Creek
2021-08-30 12:42:29 +01:00
parent 1813599e82
commit 0e09233b1d
2 changed files with 4 additions and 4 deletions
+3 -4
View File
@@ -1,7 +1,6 @@
using FileRepository.Repositories;
using Microsoft.Extensions.Configuration;
using System;
using System.Collections.Generic;
using System.Text;
namespace FileRepository
{
@@ -46,7 +45,7 @@ namespace FileRepository
/// </summary>
/// <param name="repositoryType">The type of repository to initialise, based on the enum member.</param>
/// <returns>Returns an initialised repository.</returns>
public static IFileRepository GetFileRepository(RepositoryType repositoryType)
public static IFileRepository GetFileRepository(RepositoryType repositoryType, IConfiguration config)
{
switch (repositoryType)
{
@@ -60,7 +59,7 @@ namespace FileRepository
// break;
case RepositoryType.Sftp:
return new SftpRepository();
return new SftpRepository(config);
//case RepositoryType.Sql:
// break;