fix: Fix CI for V3 (#1475)

* fix: Fix CI for "Build Android"

* update versions

* Update Gemfile.lock

* format swift

* fix: Fix swift lint

* Update .swiftlint.yml

* Use C++17 for lint

* fix: Fix C++ lints
This commit is contained in:
Marc Rousavy
2023-02-15 17:24:33 +01:00
committed by GitHub
parent 30b56153db
commit f0ea18115e
12 changed files with 47 additions and 49 deletions

View File

@@ -10,7 +10,6 @@
#include <memory>
#include <string>
#include <regex>
namespace vision {

View File

@@ -90,7 +90,6 @@ jobject JSIJNIConversion::convertJSIValueToJNIObject(jsi::Runtime &runtime, cons
auto dynamic = jsi::dynamicFromValue(runtime, value);
auto map = react::ReadableNativeMap::createWithContents(std::move(dynamic));
return map.release();
}
} else {
// unknown jsi type!
@@ -98,7 +97,6 @@ jobject JSIJNIConversion::convertJSIValueToJNIObject(jsi::Runtime &runtime, cons
auto stringRepresentation = value.toString(runtime).utf8(runtime);
auto message = "Received unknown JSI value! (" + stringRepresentation + ") Cannot convert to a JNI value.";
throw std::runtime_error(message);
}
}

View File

@@ -41,4 +41,4 @@ void VisionCameraScheduler::registerNatives() {
});
}
} // namespace vision
} // namespace vision

View File

@@ -24,7 +24,7 @@ using namespace facebook;
* 4. `trigger()` is a C++ function here that just calls the passed C++ Method from step 1.
*/
class VisionCameraScheduler : public jni::HybridClass<VisionCameraScheduler> {
public:
public:
static auto constexpr kJavaDescriptor = "Lcom/mrousavy/camera/frameprocessor/VisionCameraScheduler;";
static jni::local_ref<jhybriddata> initHybrid(jni::alias_ref<jhybridobject> jThis);
static void registerNatives();
@@ -32,7 +32,7 @@ public:
// schedules the given job to be run on the VisionCamera FP Thread at some future point in time
void dispatchAsync(std::function<void()> job);
private:
private:
friend HybridBase;
jni::global_ref<VisionCameraScheduler::javaobject> javaPart_;
std::queue<std::function<void()>> _jobs;
@@ -47,4 +47,4 @@ private:
void trigger();
};
} // namespace vision
} // namespace vision