code: def get_messages_since(self, cursor):
          
          results = []
          for msg in reversed(self.cache):
              if msg["id"] == cursor:
                  break
              results.append(msg)
          results.reverse()
          return results
docs: Returns a list of messages newer than the given cursor.
  
          ``cursor`` should be the ``id`` of the last message received.