full request roundtrip
[carveJwlIkooP6JGAAIwe30JlM.git] / world_sfd.c
index a92a4b090719c2fd457e33f4a9a4eef00fb55f66..b40d57a5896cf8ffad66360d4af238fc993b42da 100644 (file)
@@ -78,8 +78,20 @@ static void world_sfd_update( world_instance *world, v3f pos ){
       if( (world_sfd.active_route_board != closest) || network_scores_updated ){
          network_scores_updated = 0;
          world_sfd.active_route_board = closest;
-
          ent_route *route = mdl_arritm( &world->ent_route, closest );
+
+         addon_reg *world_reg = world_static.addon_hub;
+         if( world_static.active_instance )
+            world_reg = world_static.addon_client;
+
+         char mod_uid[ ADDON_UID_MAX ];
+         addon_alias_uid( &world_reg->alias, mod_uid );
+
+         network_request_scoreboard( 
+               mod_uid, 
+               mdl_pstr( &world->meta, route->pstr_name ),
+               0 );
+#if 0
          u32 id = route->anon.official_track_id;
 
          if( id != 0xffffffff ){
@@ -93,6 +105,7 @@ static void world_sfd_update( world_instance *world, v3f pos ){
             sfd_encode( 0, mdl_pstr( &world->meta, route->pstr_name ) );
             sfd_encode( 1, "No data" );
          }
+#endif
       }
    }