mirror of
https://github.com/Jackett/Jackett.git
synced 2025-09-17 17:34:09 +02:00
Web UI improvements, delete indexer support, fixed api key
This commit is contained in:
@@ -18,6 +18,8 @@ namespace Jackett
|
||||
|
||||
public Server()
|
||||
{
|
||||
LoadApiKey();
|
||||
|
||||
indexerManager = new IndexerManager();
|
||||
webApi = new WebApi(indexerManager);
|
||||
|
||||
@@ -25,6 +27,18 @@ namespace Jackett
|
||||
listener.Prefixes.Add("http://*:9117/");
|
||||
}
|
||||
|
||||
void LoadApiKey()
|
||||
{
|
||||
var apiKeyFile = Path.Combine(Program.AppConfigDirectory, "api_key.txt");
|
||||
if (File.Exists(apiKeyFile))
|
||||
ApiKey.CurrentKey = File.ReadAllText(apiKeyFile).Trim();
|
||||
else
|
||||
{
|
||||
ApiKey.CurrentKey = ApiKey.Generate();
|
||||
File.WriteAllText(apiKeyFile, ApiKey.CurrentKey);
|
||||
}
|
||||
}
|
||||
|
||||
public async void Start()
|
||||
{
|
||||
listener.Start();
|
||||
|
Reference in New Issue
Block a user