mirror of
				https://github.com/matrix-org/synapse.git
				synced 2025-11-04 02:01:03 +01:00 
			
		
		
		
	Merge branch 'release-v0.19.2' of github.com:matrix-org/synapse
This commit is contained in:
		
						commit
						3346a21324
					
				@ -1,3 +1,10 @@
 | 
			
		||||
Changes in synapse v0.19.2 (2017-02-20)
 | 
			
		||||
=======================================
 | 
			
		||||
 | 
			
		||||
* Fix bug with event visibility check in /context/ API. Thanks to Tokodomo for
 | 
			
		||||
  pointing it out! (PR #1929)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Changes in synapse v0.19.1 (2017-02-09)
 | 
			
		||||
=======================================
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -16,4 +16,4 @@
 | 
			
		||||
""" This is a reference implementation of a Matrix home server.
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
__version__ = "0.19.1"
 | 
			
		||||
__version__ = "0.19.2"
 | 
			
		||||
 | 
			
		||||
@ -356,7 +356,7 @@ class RoomCreationHandler(BaseHandler):
 | 
			
		||||
 | 
			
		||||
class RoomContextHandler(BaseHandler):
 | 
			
		||||
    @defer.inlineCallbacks
 | 
			
		||||
    def get_event_context(self, user, room_id, event_id, limit, is_guest):
 | 
			
		||||
    def get_event_context(self, user, room_id, event_id, limit):
 | 
			
		||||
        """Retrieves events, pagination tokens and state around a given event
 | 
			
		||||
        in a room.
 | 
			
		||||
 | 
			
		||||
@ -375,12 +375,15 @@ class RoomContextHandler(BaseHandler):
 | 
			
		||||
 | 
			
		||||
        now_token = yield self.hs.get_event_sources().get_current_token()
 | 
			
		||||
 | 
			
		||||
        users = yield self.store.get_users_in_room(room_id)
 | 
			
		||||
        is_peeking = user.to_string() not in users
 | 
			
		||||
 | 
			
		||||
        def filter_evts(events):
 | 
			
		||||
            return filter_events_for_client(
 | 
			
		||||
                self.store,
 | 
			
		||||
                user.to_string(),
 | 
			
		||||
                events,
 | 
			
		||||
                is_peeking=is_guest
 | 
			
		||||
                is_peeking=is_peeking
 | 
			
		||||
            )
 | 
			
		||||
 | 
			
		||||
        event = yield self.store.get_event(event_id, get_prev_content=True,
 | 
			
		||||
 | 
			
		||||
@ -505,7 +505,6 @@ class RoomEventContext(ClientV1RestServlet):
 | 
			
		||||
            room_id,
 | 
			
		||||
            event_id,
 | 
			
		||||
            limit,
 | 
			
		||||
            requester.is_guest,
 | 
			
		||||
        )
 | 
			
		||||
 | 
			
		||||
        if not results:
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user