Parakeet is a Rust-based Bluesky AppServer aiming to implement most of the functionality required to support the Bluesky client
appview atproto bluesky rust appserver

feat: add pronouns to ProfileViewBasic and ProfileView

see atproto#4232

mia.omg.lol 1e536016 caa8a8f2

verified
+6
+4
lexica/src/app_bsky/actor.rs
··· 160 160 pub verification: Option<VerificationState>, 161 161 #[serde(skip_serializing_if = "Option::is_none")] 162 162 pub status: Option<StatusView>, 163 + #[serde(skip_serializing_if = "Option::is_none")] 164 + pub pronouns: Option<String>, 163 165 164 166 pub created_at: DateTime<Utc>, 165 167 } ··· 186 188 pub verification: Option<VerificationState>, 187 189 #[serde(skip_serializing_if = "Option::is_none")] 188 190 pub status: Option<StatusView>, 191 + #[serde(skip_serializing_if = "Option::is_none")] 192 + pub pronouns: Option<String>, 189 193 190 194 pub created_at: DateTime<Utc>, 191 195 pub indexed_at: NaiveDateTime,
+2
parakeet/src/hydration/profile.rs
··· 201 201 labels: map_labels(labels), 202 202 verification, 203 203 status, 204 + pronouns: profile.pronouns, 204 205 created_at: profile.created_at.and_utc(), 205 206 } 206 207 } ··· 229 230 labels: map_labels(labels), 230 231 verification, 231 232 status, 233 + pronouns: profile.pronouns, 232 234 created_at: profile.created_at.and_utc(), 233 235 indexed_at: profile.indexed_at, 234 236 }