Files
habittodo/Habitica.Todoist.Integration.Function.Sync/Configuration.cs

30 lines
925 B
C#

using Microsoft.Extensions.Configuration;
using System;
using System.Collections.Generic;
using System.Text;
namespace Habitica.Todoist.Integration.Function.Sync
{
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 GiosUserId => "0b6ec4eb-8878-4b9e-8585-7673764a6541";
public Configuration()
{
BuildConfig();
}
private void BuildConfig()
{
configuration = new ConfigurationBuilder()
.AddEnvironmentVariables()
.Build();
}
}
}