Repository navigation
0.1.3: the system, site and talkgroup in a script's environment - #1
Merged
Merged
Conversation
Trunk Recorder Pro's systems now have sites (trunk-recorder-plugin 0.4.0): a call heard on several is saved once, in the system's folder, its JSON saying the site it was kept from. Scripts get SHORT_NAME, SITE and TALKGROUP in their environment, so one that told sites apart by their short name or folder can still do it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Trunk Recorder Pro now has systems with sites (TrunkRecorder/trunk-recorder-pro#51; SDK
trunk-recorder-plugin0.4.0). A call heard on several sites is saved once, in the system's folder.short_nameis the system, and the call JSON says which site the call was kept from (site). The per-system Script setting is now per system, not per site.The problem: a script that told sites apart by their short name or folder (each was a system in Trunk Recorder) can no longer do that.
What changes
SHORT_NAME,SITEandTALKGROUP, the same values as in the call JSON. Arguments are unchanged, so existing scripts still work.multiSite.Tests: new test
the_system_site_and_talkgroup_in_its_environment. All 10 tests pass, and clippy andcargo fmt --checkare clean.Release after merge: tag
v0.1.3, then a registry PR.🤖 Generated with Claude Code