currys-co-uk / mobile-manager

MobileManager is an application used for automation testing of iOS and Android mobile devices.
GNU General Public License v3.0
8 stars 2 forks source link

Make Configurations updatable during run time #15

Open Trawais opened 5 years ago

Trawais commented 5 years ago

Use current AppConfigProvider and implement additional Method Update. This method will raise an ConfigurationUpdatedEvent(IConfiguration). Implementations will then be responsible for subscribing to the event and handle the config update on their own, when they can.

This is to prevent Config changes in the middle of a task or something that could fail because of it.