Skip to content

Releases: WizardLoop/BroadcastManager

v3.1.0

13 Apr 06:37
6d228a0

Choose a tag to compare

[3.1.0] - 2026-04-13

Refactor BroadcastManager for improved functionality

  • Updated BroadcastManager class to improve functionality and code structure.
  • Added support for handling broadcast IDs, enhanced error handling, and refactored methods to accept optional chat IDs.

Added:

  • added isActive() to check active
  • added option to set chatId as null

Fixed:

  • fixed progress() to update progress state from all methods

v3.0.5 - Handle additional RPCErrorException cases

18 Jan 07:43
8a44fe9

Choose a tag to compare

[3.0.5] - 2026-01-18

Added & Fixed:

  • Handle additional RPCErrorException cases

v3.0.4 - Peer filtering is now handled outside of broadcast execution

13 Jan 21:11
31090e0

Choose a tag to compare

[3.0.4] - 2026-01-13

Added & Fixed:

  • Extracted peer filtering from broadcast execution
  • Reduced unnecessary processing during broadcasts

v3.0.3 - Fix getDataDir() to handle uninitialized $dataDir

11 Jan 13:20
c165cba

Choose a tag to compare

[3.0.3] - 2026-01-11

Fixed:

  • Fix getDataDir() to handle uninitialized $dataDir

v3.0.2

11 Jan 12:30
89768c3

Choose a tag to compare

[3.0.2] - 2026-01-11

Added:

  • setDataDir & getDataDir

v3.0.1

11 Jan 11:35
b1ffa4b

Choose a tag to compare

[3.0.1] - 2026-01-11

Fixed:

  • lastBroadcastData

v3.0.0

11 Jan 03:44
e7cc936

Choose a tag to compare

[3.0.0] - 2026-01-11

Version 3.0.0

Added:

  • Added hasAllBroadcast().

Improvements:

  • Watchdog monitors stuck jobs and re-enqueues them.
  • Improved file handling for lastBroadcast.txt and messages.txt.
  • Modularized code structure for readability and maintainability.

Fixed:

  • Better error handling for missing files or blocked users.
  • Proper cleanup of message files after deletion.

v2.0.5

08 Jan 08:13
3440263

Choose a tag to compare

[2.0.5] - 2026-01-08

Added:

  • Enhance status messaging in BroadcastManager
    Added functionality to send initial status messages when gathering peers and starting broadcasts. Updated the methods to edit messages instead of sending new ones for status updates.

v2.0.4 - Add method to delete all broadcasts

07 Jan 11:41
24391c5

Choose a tag to compare

[2.0.4] - 2026-01-07

Added:

  • Add method to delete all broadcasts
    Implement deleteAllBroadcastsForAll method to delete all broadcast messages for users concurrently and update the status message during the process.

v2.0.3

07 Jan 10:17
e2fbbd3

Choose a tag to compare

[2.0.3] - 2026-01-07

Fixed:

  • Eliminate unnecessary count of failedTargets
    Remove redundant count of failed targets.