UserSession namespace was changed

This commit is contained in:
Artemy
2025-07-24 21:37:12 +07:00
parent 5a734ecbdc
commit e9eee5bfec
14 changed files with 85 additions and 72 deletions
@@ -4,6 +4,7 @@ using Govor.Application.Interfaces.Infrastructure.Extensions;
using Govor.Application.Interfaces.UserSession;
using Govor.Contracts.DTOs;
using Govor.Core.Models;
using Govor.Core.Models.Users;
using Govor.Data.Repositories.Exceptions;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Logging;
+8
View File
@@ -0,0 +1,8 @@
using Microsoft.AspNetCore.SignalR;
namespace Govor.API.Hubs;
public class GroupsHub : Hub
{
}
@@ -2,6 +2,7 @@ using AutoFixture;
using Govor.Application.Interfaces.UserSession;
using Govor.Application.Services.UserSessions;
using Govor.Core.Models;
using Govor.Core.Models.Users;
using Govor.Core.Repositories.UserSessionsRepository;
using Govor.Data.Repositories.Exceptions;
using Microsoft.Extensions.Logging;
@@ -1,5 +1,6 @@
using Govor.Application.Services.UserSessions;
using Govor.Core.Models;
using Govor.Core.Models.Users;
using Govor.Core.Repositories.UserSessionsRepository;
using Govor.Data.Repositories.Exceptions;
using Microsoft.Extensions.Logging;
@@ -2,5 +2,5 @@ namespace Govor.Application.Interfaces.UserSession;
public interface IUserSessionReader
{
Task<List<Core.Models.UserSession>> GetAllSessionsAsync(Guid userId);
Task<List<Core.Models.Users.UserSession>> GetAllSessionsAsync(Guid userId);
}
@@ -7,10 +7,10 @@ using Govor.Data.Repositories.Exceptions;
using Microsoft.Extensions.Logging;
using Microsoft.Extensions.Options;
namespace Govor.Application.Services.UserSessions;
public class UserSessionOpener : IUserSessionOpener
namespace Govor.Application.Services.UserSessions
{
public class UserSessionOpener : IUserSessionOpener
{
private readonly IUserSessionsRepository _repository;
private readonly ILogger<UserSessionOpener> _logger;
private readonly JwtRefreshOption _options;
@@ -68,7 +68,7 @@ public class UserSessionOpener : IUserSessionOpener
var newRefreshToken = await _jwtService.GenerateRefreshTokenAsync(user);
var accessToken = await _jwtService.GenerateAccessTokenAsync(user);
var newSession = new Core.Models.UserSession
var newSession = new UserSession
{
UserId = user.Id,
DeviceInfo = deviceInfo,
@@ -85,5 +85,6 @@ public class UserSessionOpener : IUserSessionOpener
return new RefreshResult(newRefreshToken, accessToken);
}
}
}
}
@@ -1,5 +1,4 @@
using Govor.Application.Interfaces.UserSession;
using Govor.Core.Models;
using Govor.Core.Repositories.UserSessionsRepository;
using Govor.Data.Repositories.Exceptions;
using Microsoft.Extensions.Logging;
@@ -17,7 +16,7 @@ public class UserSessionReader : IUserSessionReader
_logger = logger;
}
public async Task<List<UserSession>> GetAllSessionsAsync(Guid userId)
public async Task<List<Govor.Core.Models.Users.UserSession>> GetAllSessionsAsync(Guid userId)
{
try
{
@@ -1,7 +1,7 @@
using Govor.Application.Interfaces.Authentication;
using Govor.Application.Interfaces.UserSession;
using Govor.Application.Services.Authentication;
using Govor.Core.Models;
using Govor.Core.Models.Users;
using Govor.Core.Repositories.Users;
using Govor.Core.Repositories.UserSessionsRepository;
using Govor.Data.Repositories.Exceptions;
@@ -1,4 +1,4 @@
namespace Govor.Core.Models;
namespace Govor.Core.Models.Users;
public class UserSession
{
@@ -1,4 +1,4 @@
using Govor.Core.Models;
using Govor.Core.Models.Users;
namespace Govor.Core.Repositories.UserSessionsRepository;
@@ -1,4 +1,4 @@
using Govor.Core.Models;
using Govor.Core.Models.Users;
namespace Govor.Core.Repositories.UserSessionsRepository;
@@ -1,4 +1,5 @@
using Govor.Core.Models;
using Govor.Core.Models.Users;
namespace Govor.Core.Repositories.UserSessionsRepository;
@@ -1,5 +1,6 @@
using AutoFixture;
using Govor.Core.Models;
using Govor.Core.Models.Users;
using Govor.Data.Repositories;
using Govor.Data.Repositories.Exceptions;
using Microsoft.EntityFrameworkCore;
@@ -1,5 +1,5 @@
using Govor.Core.Infrastructure.Extensions;
using Govor.Core.Models;
using Govor.Core.Models.Users;
using Govor.Core.Repositories.UserSessionsRepository;
using Govor.Data.Repositories.Exceptions;
using Microsoft.EntityFrameworkCore;