Prefix metadata in ExtendedProperties of GCal events #38
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.
This PR removes the (not really necessary) special case to clean up events with an emtpy (but existing) SourceID field in their ExtendedProperties, as suggested in #33.
The more important change is the introduction of a prefix for the metadata fields to prevent potential collisions. To ensure backwards compatibility, the code falls back to the old unprefixed keys if the prefixed keys do not exist. The idea here is to eventually drop support for the unprefixed keys, but support both to simplify the transition.