Add support for sending stats to Matrix, split out some code into more generic classes. #1

Open
rory.gay wants to merge 35 commits from rory.gay/freepbx-stats:main into main
Owner

This also requires a node.js version newer than 18, but you can download node22 off of nodejs.org and throw it into /opt and it'll work fine.

If you want I can merge a bunch of the commits :)

image
image

This also requires a node.js version newer than 18, but you can download node22 off of nodejs.org and throw it into /opt and it'll work fine. If you want I can merge a bunch of the commits :) ![image](/attachments/5f835725-6299-4246-83ef-aaa65c4bf41a) ![image](/attachments/6bba27a8-d9be-46b2-b361-8ebb405e6305)
rory.gay added 35 commits 2025-09-21 06:39:01 -06:00
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u main:rory.gay-main
git checkout rory.gay-main

Merge

Merge the changes and update on Forgejo.
git checkout main
git merge --no-ff rory.gay-main
git checkout main
git merge --ff-only rory.gay-main
git checkout rory.gay-main
git rebase main
git checkout main
git merge --no-ff rory.gay-main
git checkout main
git merge --squash rory.gay-main
git checkout main
git merge --ff-only rory.gay-main
git checkout main
git merge rory.gay-main
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: LiteNet/freepbx-stats#1
No description provided.