[backend/masto-client] Fix InstanceInfoV2 streaming URL
This commit is contained in:
parent
98bffe58d3
commit
e73c719416
2 changed files with 8 additions and 3 deletions
|
@ -33,7 +33,7 @@ public class InstanceInfoV1Response(
|
||||||
[J("invites_enabled")] public bool RegsInvite => config.Security.Registrations == Enums.Registrations.Invite;
|
[J("invites_enabled")] public bool RegsInvite => config.Security.Registrations == Enums.Registrations.Invite;
|
||||||
[J("approval_required")] public bool RegsClosed => config.Security.Registrations == Enums.Registrations.Closed;
|
[J("approval_required")] public bool RegsClosed => config.Security.Registrations == Enums.Registrations.Closed;
|
||||||
|
|
||||||
[J("urls")] public InstanceUrls Urls => new(config.Instance);
|
[J("urls")] public InstanceUrlsV1 Urls => new(config.Instance);
|
||||||
[J("configuration")] public InstanceConfigurationV1 Configuration => new(config.Instance);
|
[J("configuration")] public InstanceConfigurationV1 Configuration => new(config.Instance);
|
||||||
|
|
||||||
[J("pleroma")] public required PleromaInstanceExtensions Pleroma { get; set; }
|
[J("pleroma")] public required PleromaInstanceExtensions Pleroma { get; set; }
|
||||||
|
@ -43,7 +43,7 @@ public class InstanceInfoV1Response(
|
||||||
//TODO: add the rest
|
//TODO: add the rest
|
||||||
}
|
}
|
||||||
|
|
||||||
public class InstanceUrls(Config.InstanceSection config)
|
public class InstanceUrlsV1(Config.InstanceSection config)
|
||||||
{
|
{
|
||||||
[J("streaming_api")] public string StreamingApi => $"wss://{config.WebDomain}";
|
[J("streaming_api")] public string StreamingApi => $"wss://{config.WebDomain}";
|
||||||
}
|
}
|
||||||
|
|
|
@ -39,7 +39,12 @@ public class InstanceConfigurationV2(Config.InstanceSection config)
|
||||||
[J("media_attachments")] public InstanceMediaConfiguration Media => new();
|
[J("media_attachments")] public InstanceMediaConfiguration Media => new();
|
||||||
[J("polls")] public InstancePollConfiguration Polls => new();
|
[J("polls")] public InstancePollConfiguration Polls => new();
|
||||||
[J("reactions")] public InstanceReactionConfiguration Reactions => new();
|
[J("reactions")] public InstanceReactionConfiguration Reactions => new();
|
||||||
[J("urls")] public InstanceUrls Urls => new(config);
|
[J("urls")] public InstanceUrlsV2 Urls => new(config);
|
||||||
|
}
|
||||||
|
|
||||||
|
public class InstanceUrlsV2(Config.InstanceSection config)
|
||||||
|
{
|
||||||
|
[J("streaming")] public string StreamingApi => $"wss://{config.WebDomain}";
|
||||||
}
|
}
|
||||||
|
|
||||||
public class InstanceRegistrations(Config.SecuritySection config)
|
public class InstanceRegistrations(Config.SecuritySection config)
|
||||||
|
|
Loading…
Add table
Reference in a new issue