Ensure that people claim ownership over the device which notifications are being forwarded to
Changes
Add a validation on the device token
Added Google API integration tests
Modified GoogleCloud to be able to mock some of the integration methods
Added relevant information to setup sql structure as part of the init process.
Checklist
[x] My code follows the style of this project.
[x] The code compiles without warnings.
[x] I have performed a self-review of the changes.
[x] I have documented my code, in particular the intent of the
hard-to-understand areas.
Follow up task on https://linear.app/concordium/issue/MIS-72/wallet-notification-server-authentication-investigation
Purpose
Ensure that people claim ownership over the device which notifications are being forwarded to
Changes
Add a validation on the device token Added Google API integration tests Modified GoogleCloud to be able to mock some of the integration methods Added relevant information to setup sql structure as part of the init process.
Checklist