22
33import initialization # noqa: F401 keep this first, to ensure we're set up for other imports
44from android_utils import get_os_user_auth_token
5- from android_utils import is_active_network_metered
6- from android_utils import os_user
7- from android_utils import share_by_intent
85from jnius import autoclass
6+ from kolibri .core .device .utils import app_initialize_url
97from kolibri .main import enable_plugin
10- from kolibri .plugins .app .utils import interface
118from kolibri .utils .cli import initialize
129from kolibri .utils .server import BaseKolibriProcessBus
1310from kolibri .utils .server import KolibriServerPlugin
@@ -34,25 +31,20 @@ def __init__(self, bus):
3431 self .bus .subscribe ("SERVING" , self .SERVING )
3532
3633 def SERVING (self , port ):
37- start_url = "http://127.0.0.1:{port}" .format (
38- port = port
39- ) + interface . get_initialize_url ( auth_token = auth_token_value )
34+ start_url = "http://127.0.0.1:{port}" .format (port = port ) + app_initialize_url (
35+ auth_token = auth_token_value
36+ )
4037 loadUrl (start_url )
4138
4239
4340logging .info ("Initializing Kolibri and running any upgrade routines" )
4441
45- # activate app mode
46- enable_plugin ("kolibri.plugins.app" )
42+
4743enable_plugin ("android_app_plugin" )
4844
4945# we need to initialize Kolibri to allow us to access the app key
5046initialize ()
5147
52- interface .register (share_file = share_by_intent )
53- interface .register (check_is_metered = is_active_network_metered )
54- interface .register (get_os_user = os_user )
55-
5648kolibri_bus = BaseKolibriProcessBus ()
5749# Setup zeroconf plugin
5850zeroconf_plugin = ZeroConfPlugin (kolibri_bus , kolibri_bus .port )
0 commit comments