20 lines
No EOL
551 B
C#
20 lines
No EOL
551 B
C#
// WingsEmu
|
|
//
|
|
// Developed by NosWings Team
|
|
|
|
using System;
|
|
using Microsoft.Extensions.DependencyInjection;
|
|
using PhoenixLib.DAL.Redis;
|
|
|
|
namespace PhoenixLib.MultiLanguage
|
|
{
|
|
public static class DependencyInjectionExtensions
|
|
{
|
|
public static void TryAddEnumBasedMultilanguageService<T>(this IServiceCollection services)
|
|
where T : struct, Enum
|
|
{
|
|
services.TryAddConnectionMultiplexerFromEnv();
|
|
services.AddSingleton<IEnumBasedLanguageService<T>, GenericMultilanguageService<T>>();
|
|
}
|
|
}
|
|
} |