mirror of
https://github.com/matrix-org/dendrite.git
synced 2025-12-12 01:13:10 -06:00
Fix return arguments order
This commit is contained in:
parent
310175c71c
commit
66733d3b66
|
|
@ -59,7 +59,7 @@ func CreateInvitesFrom3PIDInvites(
|
||||||
|
|
||||||
evs := []gomatrixserverlib.Event{}
|
evs := []gomatrixserverlib.Event{}
|
||||||
for _, inv := range body.Invites {
|
for _, inv := range body.Invites {
|
||||||
err, event := createInviteFrom3PIDInvite(req, queryAPI, cfg, inv)
|
event, err := createInviteFrom3PIDInvite(req, queryAPI, cfg, inv)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return *err
|
return *err
|
||||||
}
|
}
|
||||||
|
|
@ -82,24 +82,24 @@ func CreateInvitesFrom3PIDInvites(
|
||||||
func createInviteFrom3PIDInvite(
|
func createInviteFrom3PIDInvite(
|
||||||
req *http.Request, queryAPI api.RoomserverQueryAPI, cfg config.Dendrite,
|
req *http.Request, queryAPI api.RoomserverQueryAPI, cfg config.Dendrite,
|
||||||
inv invite,
|
inv invite,
|
||||||
) (*util.JSONResponse, *gomatrixserverlib.Event) {
|
) (*gomatrixserverlib.Event, *util.JSONResponse) {
|
||||||
// Check if the token was provided
|
// Check if the token was provided
|
||||||
if inv.Signed.Token == "" {
|
if inv.Signed.Token == "" {
|
||||||
return &util.JSONResponse{
|
return nil, &util.JSONResponse{
|
||||||
Code: 400,
|
Code: 400,
|
||||||
JSON: jsonerror.Unknown("Rejecting received notification of third-party invite without signed"),
|
JSON: jsonerror.Unknown("Rejecting received notification of third-party invite without signed"),
|
||||||
}, nil
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Check the signatures
|
// Check the signatures
|
||||||
marshalledSigned, err := json.Marshal(inv.Signed)
|
marshalledSigned, err := json.Marshal(inv.Signed)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
resErr := httputil.LogThenError(req, err)
|
resErr := httputil.LogThenError(req, err)
|
||||||
return &resErr, nil
|
return nil, &resErr
|
||||||
}
|
}
|
||||||
if err := threepid.CheckIDServerSignatures("", inv.Signed.Signatures, marshalledSigned); err != nil {
|
if err := threepid.CheckIDServerSignatures("", inv.Signed.Signatures, marshalledSigned); err != nil {
|
||||||
resErr := httputil.LogThenError(req, err)
|
resErr := httputil.LogThenError(req, err)
|
||||||
return &resErr, nil
|
return nil, &resErr
|
||||||
}
|
}
|
||||||
|
|
||||||
// Build the event
|
// Build the event
|
||||||
|
|
@ -120,13 +120,13 @@ func createInviteFrom3PIDInvite(
|
||||||
|
|
||||||
if err := builder.SetContent(content); err != nil {
|
if err := builder.SetContent(content); err != nil {
|
||||||
resErr := httputil.LogThenError(req, err)
|
resErr := httputil.LogThenError(req, err)
|
||||||
return &resErr, nil
|
return nil, &resErr
|
||||||
}
|
}
|
||||||
|
|
||||||
eventsNeeded, err := gomatrixserverlib.StateNeededForEventBuilder(builder)
|
eventsNeeded, err := gomatrixserverlib.StateNeededForEventBuilder(builder)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
resErr := httputil.LogThenError(req, err)
|
resErr := httputil.LogThenError(req, err)
|
||||||
return &resErr, nil
|
return nil, &resErr
|
||||||
}
|
}
|
||||||
|
|
||||||
// Ask the roomserver for information about this room
|
// Ask the roomserver for information about this room
|
||||||
|
|
@ -137,7 +137,7 @@ func createInviteFrom3PIDInvite(
|
||||||
var queryRes api.QueryLatestEventsAndStateResponse
|
var queryRes api.QueryLatestEventsAndStateResponse
|
||||||
if err = queryAPI.QueryLatestEventsAndState(&queryReq, &queryRes); err != nil {
|
if err = queryAPI.QueryLatestEventsAndState(&queryReq, &queryRes); err != nil {
|
||||||
resErr := httputil.LogThenError(req, err)
|
resErr := httputil.LogThenError(req, err)
|
||||||
return &resErr, nil
|
return nil, &resErr
|
||||||
}
|
}
|
||||||
|
|
||||||
if !queryRes.RoomExists {
|
if !queryRes.RoomExists {
|
||||||
|
|
@ -147,7 +147,7 @@ func createInviteFrom3PIDInvite(
|
||||||
|
|
||||||
if err = fillDisplayName(builder, content, queryRes.StateEvents); err != nil {
|
if err = fillDisplayName(builder, content, queryRes.StateEvents); err != nil {
|
||||||
resErr := httputil.LogThenError(req, err)
|
resErr := httputil.LogThenError(req, err)
|
||||||
return &resErr, nil
|
return nil, &resErr
|
||||||
}
|
}
|
||||||
|
|
||||||
// Finish building the event
|
// Finish building the event
|
||||||
|
|
@ -163,7 +163,7 @@ func createInviteFrom3PIDInvite(
|
||||||
refs, err := eventsNeeded.AuthEventReferences(&authEvents)
|
refs, err := eventsNeeded.AuthEventReferences(&authEvents)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
resErr := httputil.LogThenError(req, err)
|
resErr := httputil.LogThenError(req, err)
|
||||||
return &resErr, nil
|
return nil, &resErr
|
||||||
}
|
}
|
||||||
builder.AuthEvents = refs
|
builder.AuthEvents = refs
|
||||||
|
|
||||||
|
|
@ -172,10 +172,10 @@ func createInviteFrom3PIDInvite(
|
||||||
event, err := builder.Build(eventID, now, cfg.Matrix.ServerName, cfg.Matrix.KeyID, cfg.Matrix.PrivateKey)
|
event, err := builder.Build(eventID, now, cfg.Matrix.ServerName, cfg.Matrix.KeyID, cfg.Matrix.PrivateKey)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
resErr := httputil.LogThenError(req, err)
|
resErr := httputil.LogThenError(req, err)
|
||||||
return &resErr, nil
|
return nil, &resErr
|
||||||
}
|
}
|
||||||
|
|
||||||
return nil, &event
|
return &event, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func fillDisplayName(
|
func fillDisplayName(
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue