feat: finish porting azure function to .NET 5

This commit is contained in:
2021-07-22 10:42:01 -04:00
parent da7f2f2709
commit dcb0d8ccc2
15 changed files with 159 additions and 155 deletions

View File

@@ -0,0 +1,26 @@
using Microsoft.Extensions.Configuration;
namespace Habittodo.FunctionApp
{
public class Configuration
{
private IConfiguration configuration { get; set; }
public string HabiticaUserId => configuration["habiticaUserId"];
public string HabiticaApiKey => configuration["habiticaApiKey"];
public string TodoistApiKey => configuration["todoistApiKey"];
public string TableStorageConnectionString => configuration["tableStorageConnectionString"];
public string UserId => "0b6ec4eb-8878-4b9e-8585-7673764a6541"; // Currently my userId (Gio)
public Configuration()
{
BuildConfig();
}
private void BuildConfig()
{
configuration = new ConfigurationBuilder()
.AddEnvironmentVariables()
.Build();
}
}
}