@@ -25,12 +25,11 @@ class AppStore(Activity):
2525
2626 # Hardcoded list for now:
2727 backends = [
28- ("MPOS GitHub" , _BACKEND_API_GITHUB , _GITHUB_PROD_BASE_URL , _GITHUB_LIST , None ),
29- ("BadgeHub Test " , _BACKEND_API_BADGEHUB , _BADGEHUB_TEST_BASE_URL , _BADGEHUB_LIST , _BADGEHUB_DETAILS ),
30- ("BadgeHub Prod " , _BACKEND_API_BADGEHUB , _BADGEHUB_PROD_BASE_URL , _BADGEHUB_LIST , _BADGEHUB_DETAILS )
28+ ("Apps.MicroPythonOS.com on GitHub" , _BACKEND_API_GITHUB , _GITHUB_PROD_BASE_URL , _GITHUB_LIST , None ),
29+ ("Badge.WHY2025.org by BadgeHub " , _BACKEND_API_BADGEHUB , _BADGEHUB_PROD_BASE_URL , _BADGEHUB_LIST , _BADGEHUB_DETAILS ),
30+ ("BadgeHub.p1m.nl Testing (unstable) " , _BACKEND_API_BADGEHUB , _BADGEHUB_TEST_BASE_URL , _BADGEHUB_LIST , _BADGEHUB_DETAILS ),
3131 ]
3232
33- _DEFAULT_BACKEND = _BACKEND_API_GITHUB + "," + _GITHUB_PROD_BASE_URL + "/" + _GITHUB_LIST
3433
3534 apps = []
3635 can_check_network = True
@@ -47,6 +46,7 @@ class AppStore(Activity):
4746
4847 def onCreate (self ):
4948 self .prefs = SharedPreferences (self .PACKAGE )
49+ self ._DEFAULT_BACKEND = AppStore .get_backend_pref_string (0 )
5050 self .main_screen = lv .obj ()
5151 self .please_wait_label = lv .label (self .main_screen )
5252 self .please_wait_label .set_text ("Downloading app index..." )
@@ -84,6 +84,7 @@ def settings_button_tap(self, event):
8484 intent .putExtra ("setting" , {"title" : "AppStore Backend" ,
8585 "key" : "backend" ,
8686 "ui" : "radiobuttons" ,
87+ "default_value" : self ._DEFAULT_BACKEND ,
8788 "ui_options" : [(backend [0 ], AppStore .get_backend_pref_string (index )) for index , backend in enumerate (AppStore .backends )],
8889 "changed_callback" : self .backend_changed })
8990 self .startActivity (intent )
0 commit comments