Future<void> error(String message, {Map<String, dynamic>? extra}) async { await _invoke("error", {"message": message, "extra": extra ?? {}}); }