Handle asynchronous ParameterStatus

Closes #16
This commit is contained in:
Steven Fackler
2013-09-06 21:56:00 -07:00
parent 4eb99e096e
commit 1b00801938

View File

@@ -30,6 +30,8 @@ macro_rules! match_read_message(
loop {
match conn.read_message() {
NoticeResponse { fields } => handle_notice_response(fields),
ParameterStatus { parameter, value } =>
info!("Parameter %s = %s", parameter, value),
msg => {
resp = msg;
break;
@@ -191,8 +193,6 @@ impl PostgresConnection {
loop {
match_read_message_or_fail!(conn, {
ParameterStatus { parameter, value } =>
info!("Parameter %s = %s", parameter, value),
BackendKeyData {_} => (),
ReadyForQuery {_} => break
})