Добавлены функции резервного копирования контактов, улучшена обработка фотографий сотрудников и обновлены зависимости
Gitea Actions Demo / Explore-Gitea-Actions (push) Canceled after 0s

This commit is contained in:
Oleg-Nevsky
2026-08-12 16:25:00 +03:00
parent 34efa36d8b
commit 5acf3f9c96
7 changed files with 62 additions and 18 deletions
+3 -1
View File
@@ -13,9 +13,11 @@ public class PhotosManager(ConnectionMultiplexer redis, string PhotoBasePath)
public async Task CacheEmployeePhotoAsync(Employee employee, string fileId, TimeSpan ttl = default)
{
string entryName = GetEntryName(employee);
#pragma warning disable CS4014 // Так как этот вызов не ожидается, выполнение существующего метода продолжается до тех пор, пока вызов не будет завершен
_redisDb.HashSetAsync(Key, [new(entryName, fileId)]).ConfigureAwait(false);
ttl = ttl == default ? TimeSpan.FromDays(30) : ttl;
_redisDb.HashFieldExpireAsync(Key, [new(entryName)], ttl).ConfigureAwait(false);
#pragma warning restore CS4014 // Так как этот вызов не ожидается, выполнение существующего метода продолжается до тех пор, пока вызов не будет завершен
}
public async Task<InputFile?> GetEmployeePhotoAsync(Employee employee)
@@ -40,7 +42,7 @@ public class PhotosManager(ConnectionMultiplexer redis, string PhotoBasePath)
);
return InputFile.FromStream(fileStream);
}
return InputFile.FromFileId(DefaultPhotoFileId);;
return InputFile.FromFileId(DefaultPhotoFileId); ;
}
}