Mark channels as visited when high-level users leave.
authorMichael Poole <mdpoole@troilus.org>
Sat, 19 Aug 2006 13:31:08 +0000 (13:31 +0000)
committerMichael Poole <mdpoole@troilus.org>
Sat, 19 Aug 2006 13:31:08 +0000 (13:31 +0000)
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
src/chanserv.c

index 5f25c6721e21a791c49f0ea1595a73e4273993e0..8e5860dc8f459c26400fa016541915611d46e4b9 100644 (file)
--- 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 <mdpoole@troilus.org>     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 <mdpoole@troilus.org>     patch-23
 
     Summary:
index 93acc3729dd3d8c408636aa50fa44660da9de79e..42476613736709f9f30a458fdc62a2833badaa27 100644 (file)
@@ -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))