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
The API platform team has requested that we use a new config endpoint for setting the phishing configuration update intervals. This allows them to make optimizations to both the update intervals and their infrastructure together.
The config endpoint is https://phishing-detection.api.cx.metamask.io/v1/config. The return value should look like {"stalelist":2592000,"hotlist":300}. The numbers are the update intervals for each list, in seconds.
We can send a single request to this endpoint each time the controller is initialized. We should use the values from the config endpoint as defaults, overriding the hard-coded defaults we have in the controller. However, the config values should not override any custom update intervals set in the constructor (we still want to allow the client teams to customize this if necessary).
Acceptance Criteria:
We send a single request to the config endpoint in the controller initialize function
This function should be called after construction, as part of wallet initialization
The config endpoint values are used as default update intervals for each list
We still have fallback update intervals hard-coded in the controller, in case the request to the config endpoint fails
The update intervals can still be overridden by constructor options
The text was updated successfully, but these errors were encountered:
The API platform team has requested that we use a new config endpoint for setting the phishing configuration update intervals. This allows them to make optimizations to both the update intervals and their infrastructure together.
The config endpoint is
https://phishing-detection.api.cx.metamask.io/v1/config
. The return value should look like{"stalelist":2592000,"hotlist":300}
. The numbers are the update intervals for each list, in seconds.We can send a single request to this endpoint each time the controller is initialized. We should use the values from the config endpoint as defaults, overriding the hard-coded defaults we have in the controller. However, the config values should not override any custom update intervals set in the constructor (we still want to allow the client teams to customize this if necessary).
Acceptance Criteria:
initialize
functionThe text was updated successfully, but these errors were encountered: