even more fix
This commit is contained in:
@@ -1,19 +0,0 @@
|
|||||||
using AipsCore.Domain.Models.WhiteboardMembership.Enums;
|
|
||||||
|
|
||||||
namespace AipsRT.Model.Memberships;
|
|
||||||
|
|
||||||
public class MembershipManager
|
|
||||||
{
|
|
||||||
private readonly IServiceScopeFactory _scopeFactory;
|
|
||||||
|
|
||||||
public MembershipManager(IServiceScopeFactory scopeFactory)
|
|
||||||
{
|
|
||||||
_scopeFactory = scopeFactory;
|
|
||||||
}
|
|
||||||
|
|
||||||
public async Task<WhiteboardMembershipStatus> GetMembershipStatus(Guid whiteboardId, Guid userId)
|
|
||||||
{
|
|
||||||
var membershipService = _scopeFactory.CreateScope().ServiceProvider.GetRequiredService<MembershipService>();
|
|
||||||
return await membershipService.GetMembershipStatus(whiteboardId, userId);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -24,7 +24,6 @@ builder.Services.AddHostedService<ErrorSubscriberBackgroundService>();
|
|||||||
|
|
||||||
builder.Services.AddTransient<MembershipService>();
|
builder.Services.AddTransient<MembershipService>();
|
||||||
|
|
||||||
|
|
||||||
builder.Services.AddScoped<GetWhiteboardService>();
|
builder.Services.AddScoped<GetWhiteboardService>();
|
||||||
builder.Services.AddSingleton<WhiteboardManager>();
|
builder.Services.AddSingleton<WhiteboardManager>();
|
||||||
builder.Services.AddSingleton<IMessagingService, MessagingService>();
|
builder.Services.AddSingleton<IMessagingService, MessagingService>();
|
||||||
|
|||||||
Reference in New Issue
Block a user