summaryrefslogtreecommitdiff
path: root/internal/typeutils/internaltofrontend.go
diff options
context:
space:
mode:
authorLibravatar tsmethurst <tobi.smethurst@klarrio.com>2021-05-22 15:51:20 +0200
committerLibravatar tsmethurst <tobi.smethurst@klarrio.com>2021-05-22 15:51:20 +0200
commitaeb665df554059103b9fb94c608e78a85631301a (patch)
tree5225011093082666afc4bd52beea61f953db18d9 /internal/typeutils/internaltofrontend.go
parentAdmin cli (#29) (diff)
downloadgotosocial-aeb665df554059103b9fb94c608e78a85631301a.tar.xz
small fiddling to allow whalebird to work (a bit)
Diffstat (limited to 'internal/typeutils/internaltofrontend.go')
-rw-r--r--internal/typeutils/internaltofrontend.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/internal/typeutils/internaltofrontend.go b/internal/typeutils/internaltofrontend.go
index 1fd1577f9..4891e31ee 100644
--- a/internal/typeutils/internaltofrontend.go
+++ b/internal/typeutils/internaltofrontend.go
@@ -550,6 +550,7 @@ func (c *converter) InstanceToMasto(i *gtsmodel.Instance) (*model.Instance, erro
Description: i.Description,
ShortDescription: i.ShortDescription,
Email: i.ContactEmail,
+ Version: i.Version,
}
if i.Domain == c.config.Host {
@@ -557,13 +558,16 @@ func (c *converter) InstanceToMasto(i *gtsmodel.Instance) (*model.Instance, erro
mi.ApprovalRequired = c.config.AccountsConfig.RequireApproval
mi.InvitesEnabled = false // TODO
mi.MaxTootChars = uint(c.config.StatusesConfig.MaxChars)
+ mi.URLS = &model.InstanceURLs{
+ StreamingAPI: fmt.Sprintf("wss://%s", c.config.Host),
+ }
}
// contact account is optional but let's try to get it
if i.ContactAccountID != "" {
ia := &gtsmodel.Account{}
if err := c.db.GetByID(i.ContactAccountID, ia); err == nil {
- ma, err := c.AccountToMastoPublic(ia)
+ ma, err := c.AccountToMastoPublic(ia)
if err == nil {
mi.ContactAccount = ma
}