logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Sympa::Spindle::ProcessArchive - Workflow of archive storage

Description

       Sympa::Spindle::ProcessArchive defines workflow to store messages into archives.

       When spin() method is invoked, messages kept in archive spool are processed.  Archive spool may contain
       two sorts of messages: Normal messages and control messages.

       โ€ข   Normal messages have List context and may be stored into archive.

       โ€ข   Control  messages  have  Robot  context and their body contains one or more command lines.  Following
           commands are available.

           remove_arc listnameyyyy-mmmessage-ID
               Removes a message from archive yyyy-mm of the list.  Text message is preserved.

           rebuildarc listname *
               Rebuilds all HTML archives of the list.

           rebuildarc * *
               Rebuilds all HTML archives of all the lists on the robot.

   Publicmethods
       See also "Public methods" in Sympa::Spindle.

   Properties
       See also "Properties" in Sympa::Spindle.

       {distaff}
           Instance of Sympa::Spool::Archive class.

History

       Sympa::Spindle::StoreArchive appeared on Sympa 6.2.10.  It was renamed to  Sympa::Spindle::ProcessArchive
       on Sympa 6.2.13.

6.2.76                                             2025-02-12             Sympa::Spindle::ProcessArchive(3Sympa)

Name

       Sympa::Spindle::ProcessArchive - Workflow of archive storage

See Also

       Sympa::Archive, Sympa::Spindle, Sympa::Spool::Archive.

Synopsis

         use Sympa::Spindle::ProcessArchive;

         my $spindle = Sympa::Spindle::ProcessArchive->new;
         $spindle->spin;

See Also