You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
See WebPushSubscriptionSchema::validate_uaid_month_and_chid in the Python autopush server.
This validation makes sure that the user and subscription/channel exist and are well formed (not missing required data). There is also some logic for updating users and dropping inactive users. Lastly, the user data is made available in the subscription object.
This functionality may need some refactoring; there's a lot of different actions being done in this "validation". This will also be one of the first autoendpoint features which uses the database, so that may increase the estimate of this issue.
The text was updated successfully, but these errors were encountered:
* Update autoendpoint so only one cadence version is used
* Remove unnecessary Rc and Box in DynamoStorage and support Send + Sync
DynamoDbClient and StatsdClient both are internally Arc, so clones are
already cheap and refer to the same data. This change also makes
DynamoStorage Send + Sync.
* Autoendpoint: Connect to DynamoDB
* Add DynamoStorage::get_user_channels
* Read and validate user data in the Subscription extractor
* Remove router_data from DynamoDbUser
The associated validation is not included, so it is unused.
Closes#156
See
WebPushSubscriptionSchema::validate_uaid_month_and_chid
in the Python autopush server.This validation makes sure that the user and subscription/channel exist and are well formed (not missing required data). There is also some logic for updating users and dropping inactive users. Lastly, the user data is made available in the subscription object.
This functionality may need some refactoring; there's a lot of different actions being done in this "validation". This will also be one of the first autoendpoint features which uses the database, so that may increase the estimate of this issue.
The text was updated successfully, but these errors were encountered: