Skip to content

Commit 3c6eb9c

Browse files
committed
Renamed conversion function to be clearer
1 parent 6caa93f commit 3c6eb9c

File tree

2 files changed

+8
-7
lines changed

2 files changed

+8
-7
lines changed

analytics/src/analytics_android.cc

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -382,7 +382,8 @@ jobject MapToBundle(JNIEnv* env, const std::map<Variant, Variant>& map);
382382

383383
// Converts the given vector into a Java ArrayList. It is up to the
384384
// caller to delete the local reference when done.
385-
jobject VectorToArrayList(JNIEnv* env, const std::vector<Variant>& vector) {
385+
jobject VectorOfMapsToArrayList(JNIEnv* env,
386+
const std::vector<Variant>& vector) {
386387
jobject arraylist = env->NewObject(
387388
util::array_list::GetClass(),
388389
util::array_list::GetMethodId(util::array_list::kConstructor));
@@ -396,7 +397,7 @@ jobject VectorToArrayList(JNIEnv* env, const std::vector<Variant>& vector) {
396397
util::CheckAndClearJniExceptions(env);
397398
env->DeleteLocalRef(bundle);
398399
} else {
399-
LogError("VectorToArrayList: Unsupported type (%s) within vector.",
400+
LogError("VectorOfMapsToArrayList: Unsupported type (%s) within vector.",
400401
Variant::TypeName(element.type()));
401402
}
402403
}
@@ -421,7 +422,7 @@ bool AddVariantToBundle(JNIEnv* env, jobject bundle, const char* key,
421422
// Just use integer 0 for null.
422423
AddToBundle(env, bundle, key, static_cast<int64_t>(0L));
423424
} else if (value.is_vector()) {
424-
jobject arraylist = VectorToArrayList(env, value.vector());
425+
jobject arraylist = VectorOfMapsToArrayList(env, value.vector());
425426
AddArrayListToBundle(env, bundle, key, arraylist);
426427
env->DeleteLocalRef(arraylist);
427428
} else if (value.is_map()) {

analytics/src/analytics_ios.mm

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -234,15 +234,15 @@ void LogEvent(const char* name) {
234234
// Declared here so that it can be used, defined below.
235235
NSDictionary* MapToDictionary(const std::map<Variant, Variant>& map);
236236

237-
// Converts the given vector into an ObjC NSArray of ObjC objects.
238-
NSArray* VectorToArray(const std::vector<Variant>& vector) {
237+
// Converts the given vector of Maps into an ObjC NSArray of ObjC NSDictionaries.
238+
NSArray* VectorOfMapsToArray(const std::vector<Variant>& vector) {
239239
NSMutableArray* array = [NSMutableArray arrayWithCapacity:vector.size()];
240240
for (const Variant& element : vector) {
241241
if (element.is_map()) {
242242
NSDictionary* dict = MapToDictionary(element.map());
243243
[array addObject:dict];
244244
} else {
245-
LogError("VectorToArray: Unsupported type (%s) within vector.",
245+
LogError("VectorOfMapsToArray: Unsupported type (%s) within vector.",
246246
Variant::TypeName(element.type()));
247247
}
248248
}
@@ -264,7 +264,7 @@ bool AddVariantToDictionary(NSMutableDictionary* dict, NSString* key, const Vari
264264
// Just use integer 0 for null.
265265
[dict setObject:[NSNumber numberWithLongLong:0] forKey:key];
266266
} else if (value.is_vector()) {
267-
NSArray* array = VectorToArray(value.vector());
267+
NSArray* array = VectorOfMapsToArray(value.vector());
268268
[dict setObject:array forKey:key];
269269
} else if (value.is_map()) {
270270
NSDictionary* inner_dict = MapToDictionary(value.map());

0 commit comments

Comments
 (0)