[geary/wip/imap-disconnects-ignored: 14/18] Remove some duplicate debug logging
- From: Michael Gratton <mjog src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [geary/wip/imap-disconnects-ignored: 14/18] Remove some duplicate debug logging
- Date: Mon, 12 Aug 2019 23:20:38 +0000 (UTC)
commit 7ef4d0a7af29aae0c3b8963256db0b9cbeb8e738
Author: Michael Gratton <mike vee net>
Date: Sat Aug 10 11:26:47 2019 +1000
Remove some duplicate debug logging
Only log from FSM event handlers, not from connection signal handlers.
src/engine/imap/transport/imap-client-session.vala | 37 ++++++++++++----------
1 file changed, 21 insertions(+), 16 deletions(-)
---
diff --git a/src/engine/imap/transport/imap-client-session.vala
b/src/engine/imap/transport/imap-client-session.vala
index c944f3ea..93ef9f33 100644
--- a/src/engine/imap/transport/imap-client-session.vala
+++ b/src/engine/imap/transport/imap-client-session.vala
@@ -1,7 +1,9 @@
-/* Copyright 2016 Software Freedom Conservancy Inc.
+/*
+ * Copyright 2016 Software Freedom Conservancy Inc.
+ * Copyright 2019 Michael Gratton <mike vee net>
*
* This software is licensed under the GNU Lesser General Public License
- * (version 2.1 or later). See the COPYING file in this distribution.
+ * (version 2.1 or later). See the COPYING file in this distribution.
*/
/**
@@ -472,7 +474,7 @@ public class Geary.Imap.ClientSession : BaseObject {
new Geary.State.Mapping(State.BROKEN, Event.CLOSE_MAILBOX, on_late_command),
new Geary.State.Mapping(State.BROKEN, Event.LOGOUT, on_late_command),
new Geary.State.Mapping(State.BROKEN, Event.DISCONNECT, Geary.State.nop),
- new Geary.State.Mapping(State.BROKEN, Event.DISCONNECTED, Geary.State.nop),
+ new Geary.State.Mapping(State.BROKEN, Event.DISCONNECTED, on_disconnected),
new Geary.State.Mapping(State.BROKEN, Event.RECV_STATUS, on_dropped_response),
new Geary.State.Mapping(State.BROKEN, Event.RECV_COMPLETION, on_dropped_response),
new Geary.State.Mapping(State.BROKEN, Event.SEND_ERROR, Geary.State.nop),
@@ -784,9 +786,23 @@ public class Geary.Imap.ClientSession : BaseObject {
}
private uint on_connected(uint state, uint event) {
- debug("[%s] Connected", to_string());
+ debug("[%s] Connected to %s",
+ to_string(),
+ imap_endpoint.to_string());
- // stay in current state -- wait for initial status response to move into NOAUTH or LOGGED OUT
+ // stay in current state -- wait for initial status response
+ // to move into NOAUTH or LOGGED OUT
+ return state;
+ }
+
+ private uint on_disconnected(uint state,
+ uint event,
+ void *user = null,
+ GLib.Object? obj = null,
+ GLib.Error? err = null) {
+ debug("[%s] Disconnected from %s",
+ to_string(),
+ this.imap_endpoint.to_string());
return state;
}
@@ -1736,28 +1752,19 @@ public class Geary.Imap.ClientSession : BaseObject {
//
private void on_network_connected() {
- debug("[%s] Connected to %s", to_string(), imap_endpoint.to_string());
-
fsm.issue(Event.CONNECTED);
}
private void on_network_disconnected() {
- debug("[%s] Disconnected from %s", to_string(), imap_endpoint.to_string());
-
fsm.issue(Event.DISCONNECTED);
}
private void on_network_sent_command(Command cmd) {
-#if VERBOSE_SESSION
- debug("[%s] Sent command %s", to_string(), cmd.to_string());
-#endif
// resechedule keepalive
schedule_keepalive();
}
private void on_network_send_error(Error err) {
- debug("[%s] Send error: %s", to_string(), err.message);
-
fsm.issue(Event.SEND_ERROR, null, null, err);
}
@@ -1908,8 +1915,6 @@ public class Geary.Imap.ClientSession : BaseObject {
}
private void on_network_receive_failure(Error err) {
- debug("[%s] Receive failed: %s", to_string(), err.message);
-
fsm.issue(Event.RECV_ERROR, null, null, err);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]