-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Config.cs
46 lines (39 loc) · 1.55 KB
/
Config.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
using System;
namespace Updater
{
public static class Config
{
// Steam account
public static String steamUsername;
public static String steamPassword;
// Rabbit
public static String rabbitUsername;
public static String rabbitPassword;
public static String rabbitHostname;
public static Int32 rabbitPort;
// Other
public static String googleProject;
public static String environment;
public static String rollbarKey;
public static String slackWebhook;
public static void init()
{
// Steam account
steamUsername = Environment.GetEnvironmentVariable("STEAM_PROXY_USERNAME");
steamPassword = Environment.GetEnvironmentVariable("STEAM_PROXY_PASSWORD");
// Rabbit
rabbitUsername = Environment.GetEnvironmentVariable("STEAM_RABBIT_USER");
rabbitPassword = Environment.GetEnvironmentVariable("STEAM_RABBIT_PASS");
rabbitHostname = Environment.GetEnvironmentVariable("STEAM_RABBIT_HOST");
rabbitPort = Int32.Parse(Environment.GetEnvironmentVariable("STEAM_RABBIT_PORT"));
// Other
googleProject = Environment.GetEnvironmentVariable("STEAM_GOOGLE_PROJECT");
environment = Environment.GetEnvironmentVariable("STEAM_ENV");
slackWebhook = Environment.GetEnvironmentVariable("STEAM_PROXY_SLACK_WEBHOOK");
}
public static Boolean isLocal()
{
return environment == "local";
}
}
}