mirror of
https://github.com/matrix-org/dendrite.git
synced 2026-01-11 08:03:09 -06:00
Fix linter errors
This commit is contained in:
parent
cd308012df
commit
9504da7f99
|
|
@ -140,23 +140,11 @@ func OnIncomingStateRequest(ctx context.Context, device *userapi.Device, rsAPI a
|
||||||
// use the result of the previous QueryLatestEventsAndState response
|
// use the result of the previous QueryLatestEventsAndState response
|
||||||
// to find the state event, if provided.
|
// to find the state event, if provided.
|
||||||
for _, ev := range stateRes.StateEvents {
|
for _, ev := range stateRes.StateEvents {
|
||||||
sender := spec.UserID{}
|
|
||||||
userID, err := rsAPI.QueryUserIDForSender(ctx, ev.RoomID(), ev.SenderID())
|
|
||||||
if err == nil && userID != nil {
|
|
||||||
sender = *userID
|
|
||||||
}
|
|
||||||
|
|
||||||
sk := ev.StateKey()
|
|
||||||
if sk != nil && *sk != "" {
|
|
||||||
skUserID, err := rsAPI.QueryUserIDForSender(ctx, ev.RoomID(), spec.SenderID(*ev.StateKey()))
|
|
||||||
if err == nil && skUserID != nil {
|
|
||||||
skString := skUserID.String()
|
|
||||||
sk = &skString
|
|
||||||
}
|
|
||||||
}
|
|
||||||
stateEvents = append(
|
stateEvents = append(
|
||||||
stateEvents,
|
stateEvents,
|
||||||
synctypes.ToClientEvent(ev, synctypes.FormatAll, sender, sk),
|
synctypes.ToClientEventDefault(func(roomID string, senderID spec.SenderID) (*spec.UserID, error) {
|
||||||
|
return rsAPI.QueryUserIDForSender(ctx, roomID, senderID)
|
||||||
|
}, ev),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -362,22 +350,10 @@ func OnIncomingStateTypeRequest(
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
sender := spec.UserID{}
|
|
||||||
userID, err := rsAPI.QueryUserIDForSender(ctx, event.RoomID(), event.SenderID())
|
|
||||||
if err == nil && userID != nil {
|
|
||||||
sender = *userID
|
|
||||||
}
|
|
||||||
|
|
||||||
sk := event.StateKey()
|
|
||||||
if sk != nil && *sk != "" {
|
|
||||||
skUserID, err := rsAPI.QueryUserIDForSender(ctx, event.RoomID(), spec.SenderID(*event.StateKey()))
|
|
||||||
if err == nil && skUserID != nil {
|
|
||||||
skString := skUserID.String()
|
|
||||||
sk = &skString
|
|
||||||
}
|
|
||||||
}
|
|
||||||
stateEvent := stateEventInStateResp{
|
stateEvent := stateEventInStateResp{
|
||||||
ClientEvent: synctypes.ToClientEvent(event, synctypes.FormatAll, sender, sk),
|
ClientEvent: synctypes.ToClientEventDefault(func(roomID string, senderID spec.SenderID) (*spec.UserID, error) {
|
||||||
|
return rsAPI.QueryUserIDForSender(ctx, roomID, senderID)
|
||||||
|
}, event),
|
||||||
}
|
}
|
||||||
|
|
||||||
var res interface{}
|
var res interface{}
|
||||||
|
|
|
||||||
|
|
@ -388,21 +388,9 @@ func (r *Queryer) QueryMembershipsForRoom(
|
||||||
return fmt.Errorf("r.DB.Events: %w", err)
|
return fmt.Errorf("r.DB.Events: %w", err)
|
||||||
}
|
}
|
||||||
for _, event := range events {
|
for _, event := range events {
|
||||||
sender := spec.UserID{}
|
clientEvent := synctypes.ToClientEventDefault(func(roomID string, senderID spec.SenderID) (*spec.UserID, error) {
|
||||||
userID, queryErr := r.QueryUserIDForSender(ctx, event.RoomID(), event.SenderID())
|
return r.QueryUserIDForSender(ctx, roomID, senderID)
|
||||||
if queryErr == nil && userID != nil {
|
}, event)
|
||||||
sender = *userID
|
|
||||||
}
|
|
||||||
|
|
||||||
sk := event.StateKey()
|
|
||||||
if sk != nil && *sk != "" {
|
|
||||||
skUserID, err := r.QueryUserIDForSender(ctx, event.RoomID(), spec.SenderID(*event.StateKey()))
|
|
||||||
if err == nil && skUserID != nil {
|
|
||||||
skString := skUserID.String()
|
|
||||||
sk = &skString
|
|
||||||
}
|
|
||||||
}
|
|
||||||
clientEvent := synctypes.ToClientEvent(event.PDU, synctypes.FormatAll, sender, sk)
|
|
||||||
response.JoinEvents = append(response.JoinEvents, clientEvent)
|
response.JoinEvents = append(response.JoinEvents, clientEvent)
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
|
|
@ -451,21 +439,9 @@ func (r *Queryer) QueryMembershipsForRoom(
|
||||||
}
|
}
|
||||||
|
|
||||||
for _, event := range events {
|
for _, event := range events {
|
||||||
sender := spec.UserID{}
|
clientEvent := synctypes.ToClientEventDefault(func(roomID string, senderID spec.SenderID) (*spec.UserID, error) {
|
||||||
userID, err := r.QueryUserIDForSender(ctx, event.RoomID(), event.SenderID())
|
return r.QueryUserIDForSender(ctx, roomID, senderID)
|
||||||
if err == nil && userID != nil {
|
}, event)
|
||||||
sender = *userID
|
|
||||||
}
|
|
||||||
|
|
||||||
sk := event.StateKey()
|
|
||||||
if sk != nil && *sk != "" {
|
|
||||||
skUserID, err := r.QueryUserIDForSender(ctx, event.RoomID(), spec.SenderID(*event.StateKey()))
|
|
||||||
if err == nil && skUserID != nil {
|
|
||||||
skString := skUserID.String()
|
|
||||||
sk = &skString
|
|
||||||
}
|
|
||||||
}
|
|
||||||
clientEvent := synctypes.ToClientEvent(event.PDU, synctypes.FormatAll, sender, sk)
|
|
||||||
response.JoinEvents = append(response.JoinEvents, clientEvent)
|
response.JoinEvents = append(response.JoinEvents, clientEvent)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -217,21 +217,9 @@ func Context(
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
sender := spec.UserID{}
|
ev := synctypes.ToClientEventDefault(func(roomID string, senderID spec.SenderID) (*spec.UserID, error) {
|
||||||
userID, err := rsAPI.QueryUserIDForSender(ctx, requestedEvent.RoomID(), requestedEvent.SenderID())
|
return rsAPI.QueryUserIDForSender(ctx, roomID, senderID)
|
||||||
if err == nil && userID != nil {
|
}, requestedEvent)
|
||||||
sender = *userID
|
|
||||||
}
|
|
||||||
|
|
||||||
sk := requestedEvent.StateKey()
|
|
||||||
if sk != nil && *sk != "" {
|
|
||||||
skUserID, err := rsAPI.QueryUserIDForSender(ctx, requestedEvent.RoomID(), spec.SenderID(*requestedEvent.StateKey()))
|
|
||||||
if err == nil && skUserID != nil {
|
|
||||||
skString := skUserID.String()
|
|
||||||
sk = &skString
|
|
||||||
}
|
|
||||||
}
|
|
||||||
ev := synctypes.ToClientEvent(&requestedEvent, synctypes.FormatAll, sender, sk)
|
|
||||||
response := ContextRespsonse{
|
response := ContextRespsonse{
|
||||||
Event: &ev,
|
Event: &ev,
|
||||||
EventsAfter: eventsAfterClient,
|
EventsAfter: eventsAfterClient,
|
||||||
|
|
|
||||||
|
|
@ -86,3 +86,23 @@ func ToClientEvent(se gomatrixserverlib.PDU, format ClientEventFormat, sender sp
|
||||||
}
|
}
|
||||||
return ce
|
return ce
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// ToClientEvent converts a single server event to a client event.
|
||||||
|
// It provides default logic for event.SenderID & event.StateKey -> userID conversions.
|
||||||
|
func ToClientEventDefault(userIDQuery spec.UserIDForSender, event gomatrixserverlib.PDU) ClientEvent {
|
||||||
|
sender := spec.UserID{}
|
||||||
|
userID, err := userIDQuery(event.RoomID(), event.SenderID())
|
||||||
|
if err == nil && userID != nil {
|
||||||
|
sender = *userID
|
||||||
|
}
|
||||||
|
|
||||||
|
sk := event.StateKey()
|
||||||
|
if sk != nil && *sk != "" {
|
||||||
|
skUserID, err := userIDQuery(event.RoomID(), spec.SenderID(*event.StateKey()))
|
||||||
|
if err == nil && skUserID != nil {
|
||||||
|
skString := skUserID.String()
|
||||||
|
sk = &skString
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return ToClientEvent(event, FormatAll, sender, sk)
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -309,8 +309,8 @@ func (s *OutputRoomEventConsumer) processMessage(ctx context.Context, event *rst
|
||||||
|
|
||||||
sk := event.StateKey()
|
sk := event.StateKey()
|
||||||
if sk != nil && *sk != "" {
|
if sk != nil && *sk != "" {
|
||||||
skUserID, err := s.rsAPI.QueryUserIDForSender(ctx, event.RoomID(), spec.SenderID(*event.StateKey()))
|
skUserID, queryErr := s.rsAPI.QueryUserIDForSender(ctx, event.RoomID(), spec.SenderID(*event.StateKey()))
|
||||||
if err == nil && skUserID != nil {
|
if queryErr == nil && skUserID != nil {
|
||||||
skString := skUserID.String()
|
skString := skUserID.String()
|
||||||
sk = &skString
|
sk = &skString
|
||||||
}
|
}
|
||||||
|
|
@ -551,8 +551,8 @@ func (s *OutputRoomEventConsumer) notifyLocal(ctx context.Context, event *rstype
|
||||||
|
|
||||||
sk := event.StateKey()
|
sk := event.StateKey()
|
||||||
if sk != nil && *sk != "" {
|
if sk != nil && *sk != "" {
|
||||||
skUserID, err := s.rsAPI.QueryUserIDForSender(ctx, event.RoomID(), spec.SenderID(*event.StateKey()))
|
skUserID, queryErr := s.rsAPI.QueryUserIDForSender(ctx, event.RoomID(), spec.SenderID(*event.StateKey()))
|
||||||
if err == nil && skUserID != nil {
|
if queryErr == nil && skUserID != nil {
|
||||||
skString := skUserID.String()
|
skString := skUserID.String()
|
||||||
sk = &skString
|
sk = &skString
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue