[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("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("pleroma")] public required PleromaInstanceExtensions Pleroma { get; set; }
|
||||
|
@ -43,7 +43,7 @@ public class InstanceInfoV1Response(
|
|||
//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}";
|
||||
}
|
||||
|
|
|
@ -39,7 +39,12 @@ public class InstanceConfigurationV2(Config.InstanceSection config)
|
|||
[J("media_attachments")] public InstanceMediaConfiguration Media => new();
|
||||
[J("polls")] public InstancePollConfiguration Polls => 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)
|
||||
|
|
Loading…
Add table
Reference in a new issue