From 4789ef37e6caaad727e99511995cbd31310fed91 Mon Sep 17 00:00:00 2001 From: Michael Poole Date: Sat, 19 Aug 2006 13:31:08 +0000 Subject: [PATCH] Mark channels as visited when high-level users leave. src/chanserv.c (handle_part): At ThiefMaster's suggestion, update a channel's visited time when a high-level user leaves (parts, gets kicked, or quits). git-archimport-id: srvx@srvx.net--2006/srvx--devo--1.3--patch-24 --- ChangeLog | 15 +++++++++++++++ src/chanserv.c | 2 ++ 2 files changed, 17 insertions(+) diff --git a/ChangeLog b/ChangeLog index 5f25c67..8e5860d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -2,6 +2,21 @@ # arch-tag: automatic-ChangeLog--srvx@srvx.net--2006/srvx--devo--1.3 # +2006-08-19 13:31:08 GMT Michael Poole patch-24 + + Summary: + Mark channels as visited when high-level users leave. + Revision: + srvx--devo--1.3--patch-24 + + src/chanserv.c (handle_part): At ThiefMaster's suggestion, update a + channel's visited time when a high-level user leaves (parts, gets + kicked, or quits). + + modified files: + ChangeLog src/chanserv.c + + 2006-08-07 03:11:10 GMT Michael Poole patch-23 Summary: diff --git a/src/chanserv.c b/src/chanserv.c index 93acc37..4247661 100644 --- a/src/chanserv.c +++ b/src/chanserv.c @@ -6175,6 +6175,8 @@ handle_part(struct modeNode *mn, UNUSED_ARG(const char *reason)) { scan_user_presence(uData, mn->user); uData->seen = now; + if (uData->access >= UL_PRESENT) + cData->visited = now; } if(IsHelping(mn->user) && IsSupportHelper(mn->user)) -- 2.20.1