minor fixes for group functionality
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is failing Details

This commit is contained in:
Dan Ballard 2021-12-16 13:11:16 -05:00
parent 00c8561677
commit 3efacc889d
2 changed files with 3 additions and 0 deletions

View File

@ -279,6 +279,7 @@ const (
ConversationID = Field("ConversationID") ConversationID = Field("ConversationID")
GroupID = Field("GroupID") GroupID = Field("GroupID")
GroupServer = Field("GroupServer") GroupServer = Field("GroupServer")
GroupName = Field("GroupName")
ServerTokenY = Field("ServerTokenY") ServerTokenY = Field("ServerTokenY")
ServerTokenOnion = Field("ServerTokenOnion") ServerTokenOnion = Field("ServerTokenOnion")
GroupInvite = Field("GroupInvite") GroupInvite = Field("GroupInvite")

View File

@ -588,6 +588,7 @@ func (cp *cwtchPeer) StartGroup(name string, server string) (int, error) {
event.ConversationID: strconv.Itoa(conversationID), event.ConversationID: strconv.Itoa(conversationID),
event.GroupID: group.GroupID, event.GroupID: group.GroupID,
event.GroupServer: group.GroupServer, event.GroupServer: group.GroupServer,
event.GroupName: name,
})) }))
return conversationID, nil return conversationID, nil
} }
@ -652,6 +653,7 @@ func (cp *cwtchPeer) AddServer(serverSpecification string) (string, error) {
cp.SetConversationAttribute(conversationInfo.ID, attr.PublicScope.ConstructScopedZonedPath(attr.ServerKeyZone.ConstructZonedPath(k)), v) cp.SetConversationAttribute(conversationInfo.ID, attr.PublicScope.ConstructScopedZonedPath(attr.ServerKeyZone.ConstructZonedPath(k)), v)
} }
cp.SetConversationAttribute(conversationInfo.ID, attr.PublicScope.ConstructScopedZonedPath(attr.ServerKeyZone.ConstructZonedPath(string(model.BundleType))), serverSpecification) cp.SetConversationAttribute(conversationInfo.ID, attr.PublicScope.ConstructScopedZonedPath(attr.ServerKeyZone.ConstructZonedPath(string(model.BundleType))), serverSpecification)
cp.JoinServer(onion)
return onion, err return onion, err
} }
return "", err return "", err