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
Member

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)
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 switch rory.gay-main

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff rory.gay-main
git switch rory.gay-main
git rebase main
git switch main
git merge --ff-only rory.gay-main
git switch rory.gay-main
git rebase main
git switch main
git merge --no-ff rory.gay-main
git switch main
git merge --squash rory.gay-main
git switch main
git merge --ff-only rory.gay-main
git switch 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.

Depends on
You do not have permission to read 1 dependency
Reference
LiteNet/freepbx-stats!1
No description provided.