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::ProcessDigest - Workflow of digest sending

Description

       Sympa::Spindle::ProcessDigest defines workflow to distribute digest messages.

       When spin() method is invoked, messages kept in digest spool of each list are compiled into digest
       messages (MIME digest, plain text digest or summary) and stored into outgoing spool.  Lists not reaching
       the time to distribute digest are omitted.

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

       new ( [ send_now => 1 ], [ keep_digest => 1 ] )
       spin ( )
           If  "send_now" is set, spin() stores digests of all lists keeping unsent digests into outgoing spool,
           including the lists not reaching time to distribute.  If "keep_digest" is set, won't remove  compiled
           messages from digest spool.

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

       {distaff}
           Instance of Sympa::Spool::Digest::Collection class.

History

       Sympa::Spindle::SendDigest  appeared on Sympa 6.2.10.  It was renamed to Sympa::Spindle::ProcessDigest on
       Sympa 6.2.13.

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

Name

       Sympa::Spindle::ProcessDigest - Workflow of digest sending

See Also

       Sympa::Spindle, Sympa::Spool::Digest, Sympa::Spool::Digest::Collection.

Synopsis

         use Sympa::Spindle::ProcessDigest;

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

return

See Also