SYMPA::SPINDLE::PROCESSARCHIVE(3Sympa)

πŸ’– NAME πŸ’–

Sympa::Spindle::ProcessArchive β€” the workflow of archive storage, bestie πŸ’Œ


✨ SYNOPSIS ✨

use Sympa::Spindle::ProcessArchive;

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

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so Sympa::Spindle::ProcessArchive is literally the whole workflow that gets messages stored into archives. That's its entire job and it's serving.

The way that this works: when you hit up the spin() method, all the messages chilling in the archive spool get processed. And the archive spool is giving very much "two kinds of messages live here" β€” Normal messages and control messages. πŸ’…

  • Normal messages have List context and may be stored into the archive. iconic.
  • Control messages have Robot context, and their body contains one or more command lines. no cap. Here's what you can put in there:
    • remove_arc listname yyyy-mm message-ID β€” removes a message from archive yyyy-mm of the list. The text message stays preserved tho, so don't panic πŸ’€
    • rebuildarc listname * β€” rebuilds all the HTML archives of the list. periodt.
    • rebuildarc * * β€” rebuilds all the HTML archives of all the lists on the robot. go big or go home 🌈

πŸ‘‘ Public methods

also see "Public methods" in Sympa::Spindle for the rest of the lineup, iykyk 🫢


πŸŽ€ Properties

and also see "Properties" in Sympa::Spindle πŸ’–

  • {distaff} β€” an instance of the Sympa::Spool::Archive class. yes it's really called that. it's giving textile industry but make it mail archives 🧡✨

🌸 SEE ALSO 🌸

Sympa::Archive, Sympa::Spindle, Sympa::Spool::Archive. go read them, they're all connected fr fr πŸ¦‹


πŸ’œ HISTORY πŸ’œ

okay so storytime: Sympa::Spindle::StoreArchive first appeared on Sympa 6.2.10, and then it got renamed to Sympa::Spindle::ProcessArchive on Sympa 6.2.13. a glow-up, honestly. main character rename energy πŸ‘‘


and that's the whole page bestie!! this one's from sympa version 6.2.80, dated 2026-10-19 β€” so like, very much current, obsessed πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from