cache thumbnails

This commit is contained in:
2025-06-27 22:58:59 -04:00
parent 55336a7c82
commit 052a95e09b
5 changed files with 124 additions and 29 deletions

View File

@@ -2,6 +2,9 @@
using Microsoft.Extensions.Hosting;
using MongoDB.Bson;
using MongoDB.Bson.Serialization;
using MongoDB.Bson.Serialization.Serializers;
using MongoDB.Driver;
namespace AobaCore.Services;
@@ -12,6 +15,7 @@ public class AobaIndexCreationService(IMongoDatabase db): BackgroundService
protected override async Task ExecuteAsync(CancellationToken stoppingToken)
{
BsonSerializer.RegisterSerializer(new EnumSerializer<ThumbnailSize>(BsonType.String));
var textKeys = Builders<Media>.IndexKeys
.Text(m => m.Filename);