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

@@ -671,11 +671,25 @@ namespace DysonNetwork.Sphere.Migrations
.HasColumnType("uuid")
.HasColumnName("id");
b.Property<int?>("ActiveUsers")
.HasColumnType("integer")
.HasColumnName("active_users");
b.Property<string>("BlockReason")
.HasMaxLength(2048)
.HasColumnType("character varying(2048)")
.HasColumnName("block_reason");
b.Property<string>("ContactAccountUsername")
.HasMaxLength(256)
.HasColumnType("character varying(256)")
.HasColumnName("contact_account_username");
b.Property<string>("ContactEmail")
.HasMaxLength(512)
.HasColumnType("character varying(512)")
.HasColumnName("contact_email");
b.Property<Instant>("CreatedAt")
.HasColumnType("timestamp with time zone")
.HasColumnName("created_at");
@@ -695,6 +709,11 @@ namespace DysonNetwork.Sphere.Migrations
.HasColumnType("character varying(256)")
.HasColumnName("domain");
b.Property<string>("IconUrl")
.HasMaxLength(2048)
.HasColumnType("character varying(2048)")
.HasColumnName("icon_url");
b.Property<bool>("IsBlocked")
.HasColumnType("boolean")
.HasColumnName("is_blocked");
@@ -715,6 +734,10 @@ namespace DysonNetwork.Sphere.Migrations
.HasColumnType("jsonb")
.HasColumnName("metadata");
b.Property<Instant?>("MetadataFetchedAt")
.HasColumnType("timestamp with time zone")
.HasColumnName("metadata_fetched_at");
b.Property<string>("Name")
.HasMaxLength(512)
.HasColumnType("character varying(512)")
@@ -725,6 +748,11 @@ namespace DysonNetwork.Sphere.Migrations
.HasColumnType("character varying(2048)")
.HasColumnName("software");
b.Property<string>("ThumbnailUrl")
.HasMaxLength(2048)
.HasColumnType("character varying(2048)")
.HasColumnName("thumbnail_url");
b.Property<Instant>("UpdatedAt")
.HasColumnType("timestamp with time zone")
.HasColumnName("updated_at");