Enrich instance metadata fetching (for mastodon only now)

This commit is contained in:
2025-12-29 01:26:07 +08:00
parent 7b09e63918
commit a63d21ed06
6 changed files with 188 additions and 2 deletions

View File

@@ -9,6 +9,7 @@ public class ActivityPubActivityProcessor(
AppDatabase db,
ActivityPubSignatureService signatureService,
ActivityPubDeliveryService deliveryService,
ActivityPubDiscoveryService discoveryService,
ILogger<ActivityPubActivityProcessor> logger
)
{
@@ -451,6 +452,7 @@ public class ActivityPubActivityProcessor(
};
db.FediverseInstances.Add(instance);
await db.SaveChangesAsync();
await discoveryService.FetchInstanceMetadataAsync(instance);
}
return instance;