From ac6b9634a5a06ccfe3ec8a7c8656906e44eaae3b Mon Sep 17 00:00:00 2001 From: Joseph Milazzo Date: Fri, 20 Jun 2025 12:40:30 -0500 Subject: [PATCH] Code smells --- API/Data/Repositories/MangaFileRepository.cs | 1 + API/Helpers/Builders/KoreaderBookDtoBuilder.cs | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/API/Data/Repositories/MangaFileRepository.cs b/API/Data/Repositories/MangaFileRepository.cs index 32a8bfc34..89c6bb418 100644 --- a/API/Data/Repositories/MangaFileRepository.cs +++ b/API/Data/Repositories/MangaFileRepository.cs @@ -5,6 +5,7 @@ using API.Entities; using Microsoft.EntityFrameworkCore; namespace API.Data.Repositories; +#nullable enable public interface IMangaFileRepository { diff --git a/API/Helpers/Builders/KoreaderBookDtoBuilder.cs b/API/Helpers/Builders/KoreaderBookDtoBuilder.cs index 5a5834adb..debbe0347 100644 --- a/API/Helpers/Builders/KoreaderBookDtoBuilder.cs +++ b/API/Helpers/Builders/KoreaderBookDtoBuilder.cs @@ -1,3 +1,4 @@ +using System; using System.Security.Cryptography; using System.Text; using API.DTOs.Koreader; @@ -39,7 +40,7 @@ public class KoreaderBookDtoBuilder : IEntityBuilder public KoreaderBookDtoBuilder WithDeviceId(string installId, int userId) { var hash = SHA256.HashData(Encoding.UTF8.GetBytes(installId + userId)); - _dto.Device_id = hash.ToString(); + _dto.Device_id = Convert.ToHexString(hash); return this; } }