void _alibabacloud_rum__set_user_extra_info()

in Sources/AlibabaCloudRUMBridge/AlibabaCloudRUMBridge.m [92:115]


    void _alibabacloud_rum__set_user_extra_info(uint32_t length, char **kvs)
    {
        if (length <= 0)
        {
            return;
        }

        NSMutableDictionary *dictionary = [NSMutableDictionary dictionary];
        for (uint32_t i = 0; i < length; i++) {
            if (NULL == kvs[2 * i] ||
                NULL == kvs[2 * i + 1] ||
                strlen(kvs[2 * i]) == 0 ||
                strlen(kvs[2 * i + 1]) == 0 )
            {
                continue;;
            }

            [dictionary setObject:[NSString stringWithUTF8String:kvs[2 * i + 1]]
                           forKey:[NSString stringWithUTF8String:kvs[2 * i]]
            ];
        }

        [AlibabaCloudRUM setUserExtraInfo:dictionary];
    }