This is a possible solution to the related issue: internally increment the transaction ID each time a request is made against the Matrix v3 API. An alternative could be exposing the txnID to the user as either an URL parameter or a Python setter, but I don't think that would be useful to most people.
New Service Completion Status
N/A
Checklist
[X] The code change is tested and works locally.
[X] There is no commented out code in this PR.
[X] No lint errors (use flake8)
[X] 100% test coverage
Testing
Anyone can help test this source code as follows:
# Create a virtual environment to work in as follows:
python3 -m venv apprise
# Change into our new directory
cd apprise
# Activate our virtual environment
source bin/activate
# Install the branch
pip install git+https://github.com/nmaggioni/apprise.git@nm_matrix_v3_txnid
# Test out the changes with the following script:
Description:
Related issue (if applicable): Closes #1127
This is a possible solution to the related issue: internally increment the transaction ID each time a request is made against the Matrix v3 API. An alternative could be exposing the txnID to the user as either an URL parameter or a Python setter, but I don't think that would be useful to most people.
New Service Completion Status
N/A
Checklist
flake8
)Testing
Anyone can help test this source code as follows: