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

@@ -8,6 +8,7 @@ namespace DysonNetwork.Sphere.ActivityPub;
public class ActivityPubDeliveryService(
AppDatabase db,
ActivityPubSignatureService signatureService,
ActivityPubDiscoveryService discoveryService,
IHttpClientFactory httpClientFactory,
IConfiguration configuration,
ILogger<ActivityPubDeliveryService> logger
@@ -310,6 +311,7 @@ public class ActivityPubDeliveryService(
};
db.FediverseInstances.Add(instance);
await db.SaveChangesAsync();
await discoveryService.FetchInstanceMetadataAsync(instance);
}
actor = new SnFediverseActor