'A client has asked us to remove a pusher'

@measure_func('repl.on_remove_pusher')
@defer.inlineCallbacks
def on_remove_pusher(self, app_id, push_key, user_id):

    remove_pusher_counter.inc()
    (yield self.store.delete_pusher_by_app_id_pushkey_user_id(app_id=app_id, pushkey=push_key, user_id=user_id))
    self.notifier.on_new_replication_data()
