From 04fc02254bc55bd7dd0759ec37c76b3982054c84 Mon Sep 17 00:00:00 2001
From: florian <f.spreckelsen@inidscale.com>
Date: Thu, 19 Aug 2021 17:57:50 +0200
Subject: [PATCH] MAINT: Remove todos

---
 src/ccaosdb.cpp       | 20 --------------------
 test/test_ccaosdb.cpp |  1 -
 2 files changed, 21 deletions(-)

diff --git a/src/ccaosdb.cpp b/src/ccaosdb.cpp
index 451e131..f34089e 100644
--- a/src/ccaosdb.cpp
+++ b/src/ccaosdb.cpp
@@ -824,26 +824,6 @@ ERROR_RETURN_CODE(GENERIC_ERROR,
                     return 0;
                   })
 
-// TODO(fspreck) Fix this somehow. It segfaults. Bleh.
-// ERROR_RETURN_CODE(GENERIC_ERROR,
-//                   int caosdb_entity_property_get_string_list_value(
-//                     caosdb_entity_property *property, char ***out),
-//                   {
-//                     auto *wrapped_property = WRAPPED_PROPERTY_CAST(property);
-//                     auto value_list = wrapped_property->GetValue().AsList();
-//                     delete[] * out;
-//                     std::vector<char *> out_list;
-//                     char *tmp;
-//                     out_list.reserve(value_list.size());
-//                     for (size_t i = 0; i < value_list.size(); i++) {
-//                       tmp = new char[value_list[i].AsString().size() + 1];
-//                       strcpy(tmp, value_list[i].AsString().c_str());
-//                       out_list.push_back(tmp);
-//                     }
-//                     *out = &out_list[0];
-//                     return 0;
-//                   })
-
 ERROR_RETURN_CODE(GENERIC_ERROR,
                   int caosdb_entity_property_get_value_list_length(caosdb_entity_property *property,
                                                                    int *out),
diff --git a/test/test_ccaosdb.cpp b/test/test_ccaosdb.cpp
index 7540177..35f2cf3 100644
--- a/test/test_ccaosdb.cpp
+++ b/test/test_ccaosdb.cpp
@@ -276,7 +276,6 @@ TEST_F(test_ccaosdb, test_list_property) {
   EXPECT_EQ(return_code, 0);
   EXPECT_EQ(*length, 3);
 
-  // TODO(fspreck) get and compare values in list. Segfaults as it is right now.
   char *out = nullptr; // NOLINT
   for (int i = 0; i < *length; i++) {
     return_code = caosdb_entity_property_get_string_list_value_at(&property, &out, i);
-- 
GitLab