feat(guild): service skeletons + DI
This commit is contained in:
@@ -121,6 +121,14 @@ public class Program
|
||||
builder.Services.AddScoped<IFriendService, FriendService>();
|
||||
builder.Services.AddScoped<IPlayedTogetherWriter, FriendService>();
|
||||
|
||||
builder.Services.AddScoped<SVSim.Database.Repositories.Guild.IGuildRepository, SVSim.Database.Repositories.Guild.GuildRepository>();
|
||||
builder.Services.AddScoped<SVSim.Database.Repositories.Guild.IGuildMemberRepository, SVSim.Database.Repositories.Guild.GuildMemberRepository>();
|
||||
builder.Services.AddScoped<SVSim.Database.Repositories.Guild.IGuildInviteRepository, SVSim.Database.Repositories.Guild.GuildInviteRepository>();
|
||||
builder.Services.AddScoped<SVSim.Database.Repositories.Guild.IGuildJoinRequestRepository, SVSim.Database.Repositories.Guild.GuildJoinRequestRepository>();
|
||||
builder.Services.AddScoped<SVSim.Database.Repositories.Guild.IGuildChatMessageRepository, SVSim.Database.Repositories.Guild.GuildChatMessageRepository>();
|
||||
builder.Services.AddScoped<SVSim.Database.Services.Guild.IGuildService, SVSim.Database.Services.Guild.GuildService>();
|
||||
builder.Services.AddScoped<SVSim.Database.Services.Guild.IGuildChatService, SVSim.Database.Services.Guild.GuildChatService>();
|
||||
|
||||
builder.Services.AddSingleton<IBattleContextStore, InMemoryBattleContextStore>();
|
||||
builder.Services.AddScoped<IBattleHistoryWriter, BattleHistoryWriter>();
|
||||
builder.Services.AddScoped<IReplayHistoryReader, ReplayHistoryReader>();
|
||||
|
||||
Reference in New Issue
Block a user