improve #239, read registrations.approval_required

This commit is contained in:
tateisu 2023-04-30 18:15:37 +09:00
parent 13eaed071a
commit 3c0529d47d
1 changed files with 7 additions and 1 deletions

View File

@ -270,7 +270,13 @@ class TootInstance(parser: TootParser, src: JsonObject) {
this.description = src.string("description")
this.short_description = src.string("short_description")
this.approval_required = src.boolean("approval_required") ?: false
this.approval_required =
// mastodon /api/v2/instance
src.jsonObject("registrations")?.boolean("approval_required")
// mastodon /api/v1/instance
?: src.boolean("approval_required")
// default
?: false
this.feature_quote = src.boolean("feature_quote") ?: false