Merge pull request #592 from ONLYOFFICE/bugfix/refactoring-fix
Bugfix/refactoring fix
This commit is contained in:
commit
010697ec97
@ -197,5 +197,6 @@ public static class MessagesRepositoryExtension
|
||||
public static void Register(DIHelper services)
|
||||
{
|
||||
services.TryAdd<DbContextManager<MessagesContext>>();
|
||||
services.TryAdd<EventTypeConverter>();
|
||||
}
|
||||
}
|
||||
|
@ -26,6 +26,7 @@
|
||||
|
||||
namespace ASC.MessagingSystem.Mapping;
|
||||
|
||||
[Scope]
|
||||
public class EventTypeConverter : ITypeConverter<EventMessage, LoginEvent>, ITypeConverter<EventMessage, AuditEvent>
|
||||
{
|
||||
public LoginEvent Convert(EventMessage source, LoginEvent destination, ResolutionContext context)
|
||||
|
@ -26,6 +26,7 @@
|
||||
|
||||
namespace ASC.AuditTrail.Models.Mappings;
|
||||
|
||||
[Scope]
|
||||
public class EventTypeConverter : ITypeConverter<LoginEventQuery, LoginEventDto>,
|
||||
ITypeConverter<AuditEventQuery, AuditEventDto>
|
||||
{
|
||||
|
@ -26,7 +26,7 @@
|
||||
|
||||
namespace ASC.AuditTrail.Repositories;
|
||||
|
||||
[Scope]
|
||||
[Scope(Additional = typeof(AuditEventsRepositoryExtensions))]
|
||||
public class AuditEventsRepository
|
||||
{
|
||||
private MessagesContext AuditTrailContext => _lazyAuditTrailContext.Value;
|
||||
@ -93,4 +93,12 @@ public class AuditEventsRepository
|
||||
|
||||
return _mapper.Map<List<AuditEventQuery>, IEnumerable<AuditEventDto>>(query.ToList());
|
||||
}
|
||||
}
|
||||
|
||||
public static class AuditEventsRepositoryExtensions
|
||||
{
|
||||
public static void Register(DIHelper services)
|
||||
{
|
||||
services.TryAdd<EventTypeConverter>();
|
||||
}
|
||||
}
|
@ -26,7 +26,7 @@
|
||||
|
||||
namespace ASC.AuditTrail.Repositories;
|
||||
|
||||
[Scope]
|
||||
[Scope(Additional = typeof(LoginEventsRepositoryExtensions))]
|
||||
public class LoginEventsRepository
|
||||
{
|
||||
private MessagesContext MessagesContext => _lazyMessagesContext.Value;
|
||||
@ -93,4 +93,12 @@ public class LoginEventsRepository
|
||||
|
||||
return query.Count();
|
||||
}
|
||||
}
|
||||
|
||||
public static class LoginEventsRepositoryExtensions
|
||||
{
|
||||
public static void Register(DIHelper services)
|
||||
{
|
||||
services.TryAdd<EventTypeConverter>();
|
||||
}
|
||||
}
|
@ -107,4 +107,10 @@ public class TipsController: BaseSettingsController
|
||||
{
|
||||
return StudioPeriodicNotify.ChangeSubscription(_authContext.CurrentAccount.ID, _studioNotifyHelper);
|
||||
}
|
||||
|
||||
[Read("tips/subscription")]
|
||||
public bool GetTipsSubscription()
|
||||
{
|
||||
return _studioNotifyHelper.IsSubscribedToNotify(_authContext.CurrentAccount.ID, Actions.PeriodicNotify);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user