Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Convert ChartFox interfacing to v2 API. #204

Merged
merged 1 commit into from
May 26, 2024
Merged

Conversation

mjh65
Copy link
Collaborator

@mjh65 mjh65 commented May 6, 2024

This change modifies the ChartFox interfacing to use the latest (v2) API for chart retrieval.
The authentication protocols have been updated, so that each Avitab user is required to have a ChartFox login and use their account in order to obtain an authentication token that allows chart retrieval.
The new API works similarly to the older API. Some codings have been modified, and georefs are now available (not yet used).
Some general and minor refactoring updates are also included in this change, including some renaming of Navigraph-related variables.
To enable the new ChartFox interfacing in the build of Avitab it is necessary to define the environment variable CHARTFOX_CLIENTID with the value of a recognised ChartFox client ID before configuring with cmake. The client ID serves to identify Avitab as the requesting application. The user will still be required to authenticate with ChartFox before any charts may be retrieved.
This change resolves issues #149 and #196.

@fpw fpw merged commit 41aae07 into fpw:master May 26, 2024
@mjh65 mjh65 deleted the pr_chartfox_v2api branch May 28, 2024 11:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants