-}
-
-/*
- * op/subroutine: k_workshop_op_item_load
- * -----------------------------------------------------------------------------
- */
-
-static void world_scan_thread( void *_args ){
- addon_mount_content_folder( k_addon_type_world, "maps", ".mdl" );
- addon_mount_workshop_items();
- vg_async_call( async_addon_reg_update, NULL, 0 );
-}
-
-/*
- * Asynchronous scan of local disk for worlds
- */
-static void skateshop_op_world_scan(void){
- vg_loader_start( world_scan_thread, NULL );
-}
-
-static void board_processview_thread( void *_args ){
- addon_cache_load_loop();
-}
-
-static void board_scan_thread( void *_args ){
- addon_mount_content_folder( k_addon_type_board, "boards", ".mdl" );
- addon_mount_workshop_items();
- vg_async_call( async_addon_reg_update, NULL, 0 );
- vg_async_stall();
- board_processview_thread(NULL);
-}
-
-/* TODO: migrate to addon.c */
-static void skateshop_op_board_scan(void){
- vg_loader_start( board_scan_thread, NULL );
-}
-
-/* TODO: migrate to addon.c */
-void skateshop_autostart_loading(void)
-{
- if( !vg_loader_availible() ) return;