fix unit test for sync api

This commit is contained in:
Sam Wedgwood 2023-08-11 16:05:57 +01:00
parent aed4ee835d
commit e73b3d3ebb

View file

@ -44,6 +44,11 @@ func (s *syncRoomserverAPI) QueryUserIDForSender(ctx context.Context, roomID spe
return spec.NewUserID(string(senderID), true) return spec.NewUserID(string(senderID), true)
} }
func (s *syncRoomserverAPI) QuerySenderIDForUser(ctx context.Context, roomID spec.RoomID, userID spec.UserID) (*spec.SenderID, error) {
senderID := spec.SenderID(userID.String())
return &senderID, nil
}
func (s *syncRoomserverAPI) QueryLatestEventsAndState(ctx context.Context, req *rsapi.QueryLatestEventsAndStateRequest, res *rsapi.QueryLatestEventsAndStateResponse) error { func (s *syncRoomserverAPI) QueryLatestEventsAndState(ctx context.Context, req *rsapi.QueryLatestEventsAndStateRequest, res *rsapi.QueryLatestEventsAndStateResponse) error {
var room *test.Room var room *test.Room
for _, r := range s.rooms { for _, r := range s.rooms {
@ -80,7 +85,7 @@ func (s *syncRoomserverAPI) QueryMembershipAtEvent(
eventIDs []string, eventIDs []string,
senderID spec.SenderID, senderID spec.SenderID,
) (map[string]*rstypes.HeaderedEvent, error) { ) (map[string]*rstypes.HeaderedEvent, error) {
return nil, nil return map[string]*rstypes.HeaderedEvent{}, nil
} }
type syncUserAPI struct { type syncUserAPI struct {