25 lines
476 B
C#
25 lines
476 B
C#
using Core.Annotations;
|
|
|
|
namespace Core.Services.Mod.Image;
|
|
|
|
[Injectable(InjectionType.Singleton)]
|
|
public class ImageRouterService
|
|
{
|
|
protected Dictionary<string, string> routes = new();
|
|
|
|
public void AddRoute(string urlKey, string route)
|
|
{
|
|
routes[urlKey] = route;
|
|
}
|
|
|
|
public string GetByKey(string urlKey)
|
|
{
|
|
return routes[urlKey];
|
|
}
|
|
|
|
public bool ExistsByKey(string urlKey)
|
|
{
|
|
return routes.ContainsKey(urlKey);
|
|
}
|
|
}
|