- vg_msg_cmd kv = vg_msg_seekkv( msg, key, 0 );
- if( kv.code == k_vg_msg_kvstring ){
- vg_strncpy( kv.value, alias->foldername, sizeof(alias->foldername),
- k_strncpy_allow_cutoff );
+ vg_msg_cmd kv;
+ if( vg_msg_getkvcmd( msg, key, &kv ) ){
+ if( kv.code == k_vg_msg_kvstring ){
+ vg_strncpy( kv.value, alias->foldername, sizeof(alias->foldername),
+ k_strncpy_allow_cutoff );
+ }
+ else
+ vg_msg_cast( kv.value, kv.code, &alias->workshop_id, k_vg_msg_u64 );