diff --git a/.yarnrc.yml b/.yarnrc.yml
new file mode 100644
index 0000000..13215d6
--- /dev/null
+++ b/.yarnrc.yml
@@ -0,0 +1,10 @@
+nodeLinker: node-modules
+nmHoistingLimits: workspaces
+
+plugins:
+ - path: .yarn/plugins/@yarnpkg/plugin-interactive-tools.cjs
+ spec: "@yarnpkg/plugin-interactive-tools"
+ - path: .yarn/plugins/@yarnpkg/plugin-workspace-tools.cjs
+ spec: "@yarnpkg/plugin-workspace-tools"
+
+yarnPath: .yarn/releases/yarn-3.6.1.cjs
diff --git a/LICENSE b/LICENSE
index 68f06bb..514fd92 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,6 +1,6 @@
MIT License
-Copyright (c) 2024 pubky
+Copyright (c) 2024 coreyphillips
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
diff --git a/README.md b/README.md
index a479bfb..5e10e48 100644
--- a/README.md
+++ b/README.md
@@ -8,6 +8,30 @@ React Native implementation of [pubky](https://github.com/pubky/pubky)
npm install @synonymdev/react-native-pubky
```
+## Implementation Status
+### Implemented Methods
+- [x] [auth](#auth): Authentication functionality.
+### Methods to be Implemented
+- [ ] parseAuthUrl: Method to decode an authUrl.
+- [ ] publish: Functionality to publish content.
+- [ ] resolve: Functionality to resolve content.
+- [ ] signIn: Functionality to sign in.
+- [ ] signUp: Functionality to sign up.
+
+
+## Usage
+### Auth
+```js
+import { auth } from '@synonymdev/react-native-pubky';
+
+const authRes = await auth("pubkyAuthUrl", "secretKey");
+if (authRes.isErr()) {
+ console.log(authRes.error.message);
+ return;
+}
+console.log(authRes.value);
+```
+
## Local Installation
1. Clone & npm install:
@@ -20,19 +44,6 @@ git clone git@github.com:pubky/react-native-pubky.git && cd react-native-pubky &
yarn add path/to/react-native-pubky
```
-## Usage
-
-```js
-import { auth } from '@synonymdev/react-native-pubky';
-
-const authRes = await auth("pubkyAuthUrl", "secretKey");
-if (authRes.isErr()) {
- console.log(authRes.error.message);
- return;
-}
-console.log(authRes.value);
-```
-
## Update Bindings
After making changes to any of the Rust files, the bindings will need to be updated. To do this, run the following command:
diff --git a/android/build.gradle b/android/build.gradle
index a6f84c9..f49e8cb 100644
--- a/android/build.gradle
+++ b/android/build.gradle
@@ -8,7 +8,7 @@ buildscript {
}
dependencies {
- classpath "com.android.tools.build:gradle:7.2.1"
+ classpath "com.android.tools.build:gradle:7.2.2"
// noinspection DifferentKotlinGradleVersion
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
@@ -95,7 +95,8 @@ dependencies {
//noinspection GradleDynamicVersion
implementation "com.facebook.react:react-native:+"
implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
+ // Uniffi
implementation("net.java.dev.jna:jna:5.7.0@aar")
- implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.4")
+ implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3")
}
diff --git a/android/gradle/wrapper/gradle-wrapper.jar b/android/gradle/wrapper/gradle-wrapper.jar
new file mode 100644
index 0000000..d64cd49
Binary files /dev/null and b/android/gradle/wrapper/gradle-wrapper.jar differ
diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties
new file mode 100644
index 0000000..1af9e09
--- /dev/null
+++ b/android/gradle/wrapper/gradle-wrapper.properties
@@ -0,0 +1,7 @@
+distributionBase=GRADLE_USER_HOME
+distributionPath=wrapper/dists
+distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip
+networkTimeout=10000
+validateDistributionUrl=true
+zipStoreBase=GRADLE_USER_HOME
+zipStorePath=wrapper/dists
diff --git a/android/gradlew b/android/gradlew
new file mode 100755
index 0000000..1aa94a4
--- /dev/null
+++ b/android/gradlew
@@ -0,0 +1,249 @@
+#!/bin/sh
+
+#
+# Copyright © 2015-2021 the original authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# https://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+##############################################################################
+#
+# Gradle start up script for POSIX generated by Gradle.
+#
+# Important for running:
+#
+# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is
+# noncompliant, but you have some other compliant shell such as ksh or
+# bash, then to run this script, type that shell name before the whole
+# command line, like:
+#
+# ksh Gradle
+#
+# Busybox and similar reduced shells will NOT work, because this script
+# requires all of these POSIX shell features:
+# * functions;
+# * expansions «$var», «${var}», «${var:-default}», «${var+SET}»,
+# «${var#prefix}», «${var%suffix}», and «$( cmd )»;
+# * compound commands having a testable exit status, especially «case»;
+# * various built-in commands including «command», «set», and «ulimit».
+#
+# Important for patching:
+#
+# (2) This script targets any POSIX shell, so it avoids extensions provided
+# by Bash, Ksh, etc; in particular arrays are avoided.
+#
+# The "traditional" practice of packing multiple parameters into a
+# space-separated string is a well documented source of bugs and security
+# problems, so this is (mostly) avoided, by progressively accumulating
+# options in "$@", and eventually passing that to Java.
+#
+# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS,
+# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly;
+# see the in-line comments for details.
+#
+# There are tweaks for specific operating systems such as AIX, CygWin,
+# Darwin, MinGW, and NonStop.
+#
+# (3) This script is generated from the Groovy template
+# https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
+# within the Gradle project.
+#
+# You can find Gradle at https://github.com/gradle/gradle/.
+#
+##############################################################################
+
+# Attempt to set APP_HOME
+
+# Resolve links: $0 may be a link
+app_path=$0
+
+# Need this for daisy-chained symlinks.
+while
+ APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path
+ [ -h "$app_path" ]
+do
+ ls=$( ls -ld "$app_path" )
+ link=${ls#*' -> '}
+ case $link in #(
+ /*) app_path=$link ;; #(
+ *) app_path=$APP_HOME$link ;;
+ esac
+done
+
+# This is normally unused
+# shellcheck disable=SC2034
+APP_BASE_NAME=${0##*/}
+# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036)
+APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit
+
+# Use the maximum available, or set MAX_FD != -1 to use that value.
+MAX_FD=maximum
+
+warn () {
+ echo "$*"
+} >&2
+
+die () {
+ echo
+ echo "$*"
+ echo
+ exit 1
+} >&2
+
+# OS specific support (must be 'true' or 'false').
+cygwin=false
+msys=false
+darwin=false
+nonstop=false
+case "$( uname )" in #(
+ CYGWIN* ) cygwin=true ;; #(
+ Darwin* ) darwin=true ;; #(
+ MSYS* | MINGW* ) msys=true ;; #(
+ NONSTOP* ) nonstop=true ;;
+esac
+
+CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
+
+
+# Determine the Java command to use to start the JVM.
+if [ -n "$JAVA_HOME" ] ; then
+ if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
+ # IBM's JDK on AIX uses strange locations for the executables
+ JAVACMD=$JAVA_HOME/jre/sh/java
+ else
+ JAVACMD=$JAVA_HOME/bin/java
+ fi
+ if [ ! -x "$JAVACMD" ] ; then
+ die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
+
+Please set the JAVA_HOME variable in your environment to match the
+location of your Java installation."
+ fi
+else
+ JAVACMD=java
+ if ! command -v java >/dev/null 2>&1
+ then
+ die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
+
+Please set the JAVA_HOME variable in your environment to match the
+location of your Java installation."
+ fi
+fi
+
+# Increase the maximum file descriptors if we can.
+if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then
+ case $MAX_FD in #(
+ max*)
+ # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked.
+ # shellcheck disable=SC2039,SC3045
+ MAX_FD=$( ulimit -H -n ) ||
+ warn "Could not query maximum file descriptor limit"
+ esac
+ case $MAX_FD in #(
+ '' | soft) :;; #(
+ *)
+ # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked.
+ # shellcheck disable=SC2039,SC3045
+ ulimit -n "$MAX_FD" ||
+ warn "Could not set maximum file descriptor limit to $MAX_FD"
+ esac
+fi
+
+# Collect all arguments for the java command, stacking in reverse order:
+# * args from the command line
+# * the main class name
+# * -classpath
+# * -D...appname settings
+# * --module-path (only if needed)
+# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables.
+
+# For Cygwin or MSYS, switch paths to Windows format before running java
+if "$cygwin" || "$msys" ; then
+ APP_HOME=$( cygpath --path --mixed "$APP_HOME" )
+ CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" )
+
+ JAVACMD=$( cygpath --unix "$JAVACMD" )
+
+ # Now convert the arguments - kludge to limit ourselves to /bin/sh
+ for arg do
+ if
+ case $arg in #(
+ -*) false ;; # don't mess with options #(
+ /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath
+ [ -e "$t" ] ;; #(
+ *) false ;;
+ esac
+ then
+ arg=$( cygpath --path --ignore --mixed "$arg" )
+ fi
+ # Roll the args list around exactly as many times as the number of
+ # args, so each arg winds up back in the position where it started, but
+ # possibly modified.
+ #
+ # NB: a `for` loop captures its iteration list before it begins, so
+ # changing the positional parameters here affects neither the number of
+ # iterations, nor the values presented in `arg`.
+ shift # remove old arg
+ set -- "$@" "$arg" # push replacement arg
+ done
+fi
+
+
+# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
+DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
+
+# Collect all arguments for the java command:
+# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments,
+# and any embedded shellness will be escaped.
+# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be
+# treated as '${Hostname}' itself on the command line.
+
+set -- \
+ "-Dorg.gradle.appname=$APP_BASE_NAME" \
+ -classpath "$CLASSPATH" \
+ org.gradle.wrapper.GradleWrapperMain \
+ "$@"
+
+# Stop when "xargs" is not available.
+if ! command -v xargs >/dev/null 2>&1
+then
+ die "xargs is not available"
+fi
+
+# Use "xargs" to parse quoted args.
+#
+# With -n1 it outputs one arg per line, with the quotes and backslashes removed.
+#
+# In Bash we could simply go:
+#
+# readarray ARGS < <( xargs -n1 <<<"$var" ) &&
+# set -- "${ARGS[@]}" "$@"
+#
+# but POSIX shell has neither arrays nor command substitution, so instead we
+# post-process each arg (as a line of input to sed) to backslash-escape any
+# character that might be a shell metacharacter, then use eval to reverse
+# that process (while maintaining the separation between arguments), and wrap
+# the whole thing up as a single "set" statement.
+#
+# This will of course break if any of these variables contains a newline or
+# an unmatched quote.
+#
+
+eval "set -- $(
+ printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" |
+ xargs -n1 |
+ sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' |
+ tr '\n' ' '
+ )" '"$@"'
+
+exec "$JAVACMD" "$@"
diff --git a/android/gradlew.bat b/android/gradlew.bat
new file mode 100644
index 0000000..93e3f59
--- /dev/null
+++ b/android/gradlew.bat
@@ -0,0 +1,92 @@
+@rem
+@rem Copyright 2015 the original author or authors.
+@rem
+@rem Licensed under the Apache License, Version 2.0 (the "License");
+@rem you may not use this file except in compliance with the License.
+@rem You may obtain a copy of the License at
+@rem
+@rem https://www.apache.org/licenses/LICENSE-2.0
+@rem
+@rem Unless required by applicable law or agreed to in writing, software
+@rem distributed under the License is distributed on an "AS IS" BASIS,
+@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+@rem See the License for the specific language governing permissions and
+@rem limitations under the License.
+@rem
+
+@if "%DEBUG%"=="" @echo off
+@rem ##########################################################################
+@rem
+@rem Gradle startup script for Windows
+@rem
+@rem ##########################################################################
+
+@rem Set local scope for the variables with windows NT shell
+if "%OS%"=="Windows_NT" setlocal
+
+set DIRNAME=%~dp0
+if "%DIRNAME%"=="" set DIRNAME=.
+@rem This is normally unused
+set APP_BASE_NAME=%~n0
+set APP_HOME=%DIRNAME%
+
+@rem Resolve any "." and ".." in APP_HOME to make it shorter.
+for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
+
+@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
+set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
+
+@rem Find java.exe
+if defined JAVA_HOME goto findJavaFromJavaHome
+
+set JAVA_EXE=java.exe
+%JAVA_EXE% -version >NUL 2>&1
+if %ERRORLEVEL% equ 0 goto execute
+
+echo.
+echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
+echo.
+echo Please set the JAVA_HOME variable in your environment to match the
+echo location of your Java installation.
+
+goto fail
+
+:findJavaFromJavaHome
+set JAVA_HOME=%JAVA_HOME:"=%
+set JAVA_EXE=%JAVA_HOME%/bin/java.exe
+
+if exist "%JAVA_EXE%" goto execute
+
+echo.
+echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
+echo.
+echo Please set the JAVA_HOME variable in your environment to match the
+echo location of your Java installation.
+
+goto fail
+
+:execute
+@rem Setup the command line
+
+set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
+
+
+@rem Execute Gradle
+"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %*
+
+:end
+@rem End local scope for the variables with windows NT shell
+if %ERRORLEVEL% equ 0 goto mainEnd
+
+:fail
+rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
+rem the _cmd.exe /c_ return code!
+set EXIT_CODE=%ERRORLEVEL%
+if %EXIT_CODE% equ 0 set EXIT_CODE=1
+if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE%
+exit /b %EXIT_CODE%
+
+:mainEnd
+if "%OS%"=="Windows_NT" endlocal
+
+:omega
diff --git a/android/src/main/java/com/pubky/PubkyModule.kt b/android/src/main/java/com/pubky/PubkyModule.kt
index 9462880..9d727c2 100644
--- a/android/src/main/java/com/pubky/PubkyModule.kt
+++ b/android/src/main/java/com/pubky/PubkyModule.kt
@@ -9,7 +9,7 @@ import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.launch
import kotlinx.coroutines.withContext
-import uniffi.mobile.auth
+import uniffi.pubkymobile.auth
class PubkyModule(reactContext: ReactApplicationContext) :
ReactContextBaseJavaModule(reactContext) {
@@ -18,24 +18,24 @@ class PubkyModule(reactContext: ReactApplicationContext) :
return NAME
}
-@ReactMethod
-fun auth(url: String, secretKey: String, promise: Promise) {
- CoroutineScope(Dispatchers.IO).launch {
- try {
- val result = auth(url, secretKey)
- val array = Arguments.createArray().apply {
- result.forEach { pushString(it) }
- }
- withContext(Dispatchers.Main) {
- promise.resolve(array)
- }
- } catch (e: Exception) {
- withContext(Dispatchers.Main) {
- promise.reject("Error", e.message)
- }
- }
- }
-}
+ @ReactMethod
+ fun auth(url: String, secretKey: String, promise: Promise) {
+ CoroutineScope(Dispatchers.IO).launch {
+ try {
+ val result = auth(url, secretKey)
+ val array = Arguments.createArray().apply {
+ result.forEach { pushString(it) }
+ }
+ withContext(Dispatchers.Main) {
+ promise.resolve(array)
+ }
+ } catch (e: Exception) {
+ withContext(Dispatchers.Main) {
+ promise.reject("Error", e.message)
+ }
+ }
+ }
+ }
companion object {
const val NAME = "Pubky"
diff --git a/android/src/main/java/com/pubky/pubky.iml b/android/src/main/java/com/pubky/pubky.iml
deleted file mode 100644
index 36885ff..0000000
--- a/android/src/main/java/com/pubky/pubky.iml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/android/src/main/java/uniffi/mobile/mobile.kt b/android/src/main/java/uniffi/pubkymobile/pubkymobile.kt
similarity index 76%
rename from android/src/main/java/uniffi/mobile/mobile.kt
rename to android/src/main/java/uniffi/pubkymobile/pubkymobile.kt
index 33f85c6..20cae78 100644
--- a/android/src/main/java/uniffi/mobile/mobile.kt
+++ b/android/src/main/java/uniffi/pubkymobile/pubkymobile.kt
@@ -3,7 +3,7 @@
@file:Suppress("NAME_SHADOWING")
-package uniffi.mobile;
+package uniffi.pubkymobile;
// Common helper code.
//
@@ -48,7 +48,7 @@ open class RustBuffer : Structure() {
companion object {
internal fun alloc(size: Int = 0) = rustCall() { status ->
- _UniFFILib.INSTANCE.ffi_mobile_rustbuffer_alloc(size, status)
+ _UniFFILib.INSTANCE.ffi_pubkymobile_rustbuffer_alloc(size, status)
}.also {
if(it.data == null) {
throw RuntimeException("RustBuffer.alloc() returned null data pointer (size=${size})")
@@ -64,7 +64,7 @@ open class RustBuffer : Structure() {
}
internal fun free(buf: RustBuffer.ByValue) = rustCall() { status ->
- _UniFFILib.INSTANCE.ffi_mobile_rustbuffer_free(buf, status)
+ _UniFFILib.INSTANCE.ffi_pubkymobile_rustbuffer_free(buf, status)
}
}
@@ -361,7 +361,7 @@ private fun findLibraryName(componentName: String): String {
if (libOverride != null) {
return libOverride
}
- return "mobile"
+ return "pubkymobile"
}
private inline fun loadIndirect(
@@ -376,7 +376,7 @@ private inline fun loadIndirect(
internal interface _UniFFILib : Library {
companion object {
internal val INSTANCE: _UniFFILib by lazy {
- loadIndirect<_UniFFILib>(componentName = "mobile")
+ loadIndirect<_UniFFILib>(componentName = "pubkymobile")
.also { lib: _UniFFILib ->
uniffiCheckContractApiVersion(lib)
uniffiCheckApiChecksums(lib)
@@ -385,129 +385,125 @@ internal interface _UniFFILib : Library {
}
}
- fun uniffi_mobile_fn_func_auth(`url`: RustBuffer.ByValue,`secretKey`: RustBuffer.ByValue,
+ fun uniffi_pubkymobile_fn_func_auth(`url`: RustBuffer.ByValue,`secretKey`: RustBuffer.ByValue,
): Pointer
- fun uniffi_mobile_fn_func_myexample(_uniffi_out_err: RustCallStatus,
+ fun ffi_pubkymobile_rustbuffer_alloc(`size`: Int,_uniffi_out_err: RustCallStatus,
): RustBuffer.ByValue
- fun ffi_mobile_rustbuffer_alloc(`size`: Int,_uniffi_out_err: RustCallStatus,
+ fun ffi_pubkymobile_rustbuffer_from_bytes(`bytes`: ForeignBytes.ByValue,_uniffi_out_err: RustCallStatus,
): RustBuffer.ByValue
- fun ffi_mobile_rustbuffer_from_bytes(`bytes`: ForeignBytes.ByValue,_uniffi_out_err: RustCallStatus,
+ fun ffi_pubkymobile_rustbuffer_free(`buf`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus,
+ ): Unit
+ fun ffi_pubkymobile_rustbuffer_reserve(`buf`: RustBuffer.ByValue,`additional`: Int,_uniffi_out_err: RustCallStatus,
): RustBuffer.ByValue
- fun ffi_mobile_rustbuffer_free(`buf`: RustBuffer.ByValue,_uniffi_out_err: RustCallStatus,
+ fun ffi_pubkymobile_rust_future_continuation_callback_set(`callback`: UniFffiRustFutureContinuationCallbackType,
): Unit
- fun ffi_mobile_rustbuffer_reserve(`buf`: RustBuffer.ByValue,`additional`: Int,_uniffi_out_err: RustCallStatus,
- ): RustBuffer.ByValue
- fun ffi_mobile_rust_future_continuation_callback_set(`callback`: UniFffiRustFutureContinuationCallbackType,
+ fun ffi_pubkymobile_rust_future_poll_u8(`handle`: Pointer,`uniffiCallback`: USize,
): Unit
- fun ffi_mobile_rust_future_poll_u8(`handle`: Pointer,`uniffiCallback`: USize,
+ fun ffi_pubkymobile_rust_future_cancel_u8(`handle`: Pointer,
): Unit
- fun ffi_mobile_rust_future_cancel_u8(`handle`: Pointer,
+ fun ffi_pubkymobile_rust_future_free_u8(`handle`: Pointer,
): Unit
- fun ffi_mobile_rust_future_free_u8(`handle`: Pointer,
- ): Unit
- fun ffi_mobile_rust_future_complete_u8(`handle`: Pointer,_uniffi_out_err: RustCallStatus,
+ fun ffi_pubkymobile_rust_future_complete_u8(`handle`: Pointer,_uniffi_out_err: RustCallStatus,
): Byte
- fun ffi_mobile_rust_future_poll_i8(`handle`: Pointer,`uniffiCallback`: USize,
+ fun ffi_pubkymobile_rust_future_poll_i8(`handle`: Pointer,`uniffiCallback`: USize,
): Unit
- fun ffi_mobile_rust_future_cancel_i8(`handle`: Pointer,
+ fun ffi_pubkymobile_rust_future_cancel_i8(`handle`: Pointer,
): Unit
- fun ffi_mobile_rust_future_free_i8(`handle`: Pointer,
+ fun ffi_pubkymobile_rust_future_free_i8(`handle`: Pointer,
): Unit
- fun ffi_mobile_rust_future_complete_i8(`handle`: Pointer,_uniffi_out_err: RustCallStatus,
+ fun ffi_pubkymobile_rust_future_complete_i8(`handle`: Pointer,_uniffi_out_err: RustCallStatus,
): Byte
- fun ffi_mobile_rust_future_poll_u16(`handle`: Pointer,`uniffiCallback`: USize,
+ fun ffi_pubkymobile_rust_future_poll_u16(`handle`: Pointer,`uniffiCallback`: USize,
): Unit
- fun ffi_mobile_rust_future_cancel_u16(`handle`: Pointer,
+ fun ffi_pubkymobile_rust_future_cancel_u16(`handle`: Pointer,
): Unit
- fun ffi_mobile_rust_future_free_u16(`handle`: Pointer,
+ fun ffi_pubkymobile_rust_future_free_u16(`handle`: Pointer,
): Unit
- fun ffi_mobile_rust_future_complete_u16(`handle`: Pointer,_uniffi_out_err: RustCallStatus,
+ fun ffi_pubkymobile_rust_future_complete_u16(`handle`: Pointer,_uniffi_out_err: RustCallStatus,
): Short
- fun ffi_mobile_rust_future_poll_i16(`handle`: Pointer,`uniffiCallback`: USize,
+ fun ffi_pubkymobile_rust_future_poll_i16(`handle`: Pointer,`uniffiCallback`: USize,
): Unit
- fun ffi_mobile_rust_future_cancel_i16(`handle`: Pointer,
+ fun ffi_pubkymobile_rust_future_cancel_i16(`handle`: Pointer,
): Unit
- fun ffi_mobile_rust_future_free_i16(`handle`: Pointer,
+ fun ffi_pubkymobile_rust_future_free_i16(`handle`: Pointer,
): Unit
- fun ffi_mobile_rust_future_complete_i16(`handle`: Pointer,_uniffi_out_err: RustCallStatus,
+ fun ffi_pubkymobile_rust_future_complete_i16(`handle`: Pointer,_uniffi_out_err: RustCallStatus,
): Short
- fun ffi_mobile_rust_future_poll_u32(`handle`: Pointer,`uniffiCallback`: USize,
+ fun ffi_pubkymobile_rust_future_poll_u32(`handle`: Pointer,`uniffiCallback`: USize,
): Unit
- fun ffi_mobile_rust_future_cancel_u32(`handle`: Pointer,
+ fun ffi_pubkymobile_rust_future_cancel_u32(`handle`: Pointer,
): Unit
- fun ffi_mobile_rust_future_free_u32(`handle`: Pointer,
+ fun ffi_pubkymobile_rust_future_free_u32(`handle`: Pointer,
): Unit
- fun ffi_mobile_rust_future_complete_u32(`handle`: Pointer,_uniffi_out_err: RustCallStatus,
+ fun ffi_pubkymobile_rust_future_complete_u32(`handle`: Pointer,_uniffi_out_err: RustCallStatus,
): Int
- fun ffi_mobile_rust_future_poll_i32(`handle`: Pointer,`uniffiCallback`: USize,
+ fun ffi_pubkymobile_rust_future_poll_i32(`handle`: Pointer,`uniffiCallback`: USize,
): Unit
- fun ffi_mobile_rust_future_cancel_i32(`handle`: Pointer,
+ fun ffi_pubkymobile_rust_future_cancel_i32(`handle`: Pointer,
): Unit
- fun ffi_mobile_rust_future_free_i32(`handle`: Pointer,
+ fun ffi_pubkymobile_rust_future_free_i32(`handle`: Pointer,
): Unit
- fun ffi_mobile_rust_future_complete_i32(`handle`: Pointer,_uniffi_out_err: RustCallStatus,
+ fun ffi_pubkymobile_rust_future_complete_i32(`handle`: Pointer,_uniffi_out_err: RustCallStatus,
): Int
- fun ffi_mobile_rust_future_poll_u64(`handle`: Pointer,`uniffiCallback`: USize,
+ fun ffi_pubkymobile_rust_future_poll_u64(`handle`: Pointer,`uniffiCallback`: USize,
): Unit
- fun ffi_mobile_rust_future_cancel_u64(`handle`: Pointer,
+ fun ffi_pubkymobile_rust_future_cancel_u64(`handle`: Pointer,
): Unit
- fun ffi_mobile_rust_future_free_u64(`handle`: Pointer,
+ fun ffi_pubkymobile_rust_future_free_u64(`handle`: Pointer,
): Unit
- fun ffi_mobile_rust_future_complete_u64(`handle`: Pointer,_uniffi_out_err: RustCallStatus,
+ fun ffi_pubkymobile_rust_future_complete_u64(`handle`: Pointer,_uniffi_out_err: RustCallStatus,
): Long
- fun ffi_mobile_rust_future_poll_i64(`handle`: Pointer,`uniffiCallback`: USize,
+ fun ffi_pubkymobile_rust_future_poll_i64(`handle`: Pointer,`uniffiCallback`: USize,
): Unit
- fun ffi_mobile_rust_future_cancel_i64(`handle`: Pointer,
+ fun ffi_pubkymobile_rust_future_cancel_i64(`handle`: Pointer,
): Unit
- fun ffi_mobile_rust_future_free_i64(`handle`: Pointer,
+ fun ffi_pubkymobile_rust_future_free_i64(`handle`: Pointer,
): Unit
- fun ffi_mobile_rust_future_complete_i64(`handle`: Pointer,_uniffi_out_err: RustCallStatus,
+ fun ffi_pubkymobile_rust_future_complete_i64(`handle`: Pointer,_uniffi_out_err: RustCallStatus,
): Long
- fun ffi_mobile_rust_future_poll_f32(`handle`: Pointer,`uniffiCallback`: USize,
+ fun ffi_pubkymobile_rust_future_poll_f32(`handle`: Pointer,`uniffiCallback`: USize,
): Unit
- fun ffi_mobile_rust_future_cancel_f32(`handle`: Pointer,
+ fun ffi_pubkymobile_rust_future_cancel_f32(`handle`: Pointer,
): Unit
- fun ffi_mobile_rust_future_free_f32(`handle`: Pointer,
+ fun ffi_pubkymobile_rust_future_free_f32(`handle`: Pointer,
): Unit
- fun ffi_mobile_rust_future_complete_f32(`handle`: Pointer,_uniffi_out_err: RustCallStatus,
+ fun ffi_pubkymobile_rust_future_complete_f32(`handle`: Pointer,_uniffi_out_err: RustCallStatus,
): Float
- fun ffi_mobile_rust_future_poll_f64(`handle`: Pointer,`uniffiCallback`: USize,
+ fun ffi_pubkymobile_rust_future_poll_f64(`handle`: Pointer,`uniffiCallback`: USize,
): Unit
- fun ffi_mobile_rust_future_cancel_f64(`handle`: Pointer,
+ fun ffi_pubkymobile_rust_future_cancel_f64(`handle`: Pointer,
): Unit
- fun ffi_mobile_rust_future_free_f64(`handle`: Pointer,
+ fun ffi_pubkymobile_rust_future_free_f64(`handle`: Pointer,
): Unit
- fun ffi_mobile_rust_future_complete_f64(`handle`: Pointer,_uniffi_out_err: RustCallStatus,
+ fun ffi_pubkymobile_rust_future_complete_f64(`handle`: Pointer,_uniffi_out_err: RustCallStatus,
): Double
- fun ffi_mobile_rust_future_poll_pointer(`handle`: Pointer,`uniffiCallback`: USize,
+ fun ffi_pubkymobile_rust_future_poll_pointer(`handle`: Pointer,`uniffiCallback`: USize,
): Unit
- fun ffi_mobile_rust_future_cancel_pointer(`handle`: Pointer,
+ fun ffi_pubkymobile_rust_future_cancel_pointer(`handle`: Pointer,
): Unit
- fun ffi_mobile_rust_future_free_pointer(`handle`: Pointer,
+ fun ffi_pubkymobile_rust_future_free_pointer(`handle`: Pointer,
): Unit
- fun ffi_mobile_rust_future_complete_pointer(`handle`: Pointer,_uniffi_out_err: RustCallStatus,
+ fun ffi_pubkymobile_rust_future_complete_pointer(`handle`: Pointer,_uniffi_out_err: RustCallStatus,
): Pointer
- fun ffi_mobile_rust_future_poll_rust_buffer(`handle`: Pointer,`uniffiCallback`: USize,
+ fun ffi_pubkymobile_rust_future_poll_rust_buffer(`handle`: Pointer,`uniffiCallback`: USize,
): Unit
- fun ffi_mobile_rust_future_cancel_rust_buffer(`handle`: Pointer,
+ fun ffi_pubkymobile_rust_future_cancel_rust_buffer(`handle`: Pointer,
): Unit
- fun ffi_mobile_rust_future_free_rust_buffer(`handle`: Pointer,
+ fun ffi_pubkymobile_rust_future_free_rust_buffer(`handle`: Pointer,
): Unit
- fun ffi_mobile_rust_future_complete_rust_buffer(`handle`: Pointer,_uniffi_out_err: RustCallStatus,
+ fun ffi_pubkymobile_rust_future_complete_rust_buffer(`handle`: Pointer,_uniffi_out_err: RustCallStatus,
): RustBuffer.ByValue
- fun ffi_mobile_rust_future_poll_void(`handle`: Pointer,`uniffiCallback`: USize,
+ fun ffi_pubkymobile_rust_future_poll_void(`handle`: Pointer,`uniffiCallback`: USize,
): Unit
- fun ffi_mobile_rust_future_cancel_void(`handle`: Pointer,
+ fun ffi_pubkymobile_rust_future_cancel_void(`handle`: Pointer,
): Unit
- fun ffi_mobile_rust_future_free_void(`handle`: Pointer,
+ fun ffi_pubkymobile_rust_future_free_void(`handle`: Pointer,
): Unit
- fun ffi_mobile_rust_future_complete_void(`handle`: Pointer,_uniffi_out_err: RustCallStatus,
+ fun ffi_pubkymobile_rust_future_complete_void(`handle`: Pointer,_uniffi_out_err: RustCallStatus,
): Unit
- fun uniffi_mobile_checksum_func_auth(
+ fun uniffi_pubkymobile_checksum_func_auth(
): Short
- fun uniffi_mobile_checksum_func_myexample(
- ): Short
- fun ffi_mobile_uniffi_contract_version(
+ fun ffi_pubkymobile_uniffi_contract_version(
): Int
}
@@ -516,7 +512,7 @@ private fun uniffiCheckContractApiVersion(lib: _UniFFILib) {
// Get the bindings contract version from our ComponentInterface
val bindings_contract_version = 24
// Get the scaffolding contract version by calling the into the dylib
- val scaffolding_contract_version = lib.ffi_mobile_uniffi_contract_version()
+ val scaffolding_contract_version = lib.ffi_pubkymobile_uniffi_contract_version()
if (bindings_contract_version != scaffolding_contract_version) {
throw RuntimeException("UniFFI contract version mismatch: try cleaning and rebuilding your project")
}
@@ -524,10 +520,7 @@ private fun uniffiCheckContractApiVersion(lib: _UniFFILib) {
@Suppress("UNUSED_PARAMETER")
private fun uniffiCheckApiChecksums(lib: _UniFFILib) {
- if (lib.uniffi_mobile_checksum_func_auth() != 55720.toShort()) {
- throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
- }
- if (lib.uniffi_mobile_checksum_func_myexample() != 65225.toShort()) {
+ if (lib.uniffi_pubkymobile_checksum_func_auth() != 46918.toShort()) {
throw RuntimeException("UniFFI API checksum mismatch: try cleaning and rebuilding your project")
}
}
@@ -547,7 +540,7 @@ internal object uniffiRustFutureContinuationCallback: UniFffiRustFutureContinuat
}
internal fun register(lib: _UniFFILib) {
- lib.ffi_mobile_rust_future_continuation_callback_set(this)
+ lib.ffi_pubkymobile_rust_future_continuation_callback_set(this)
}
}
@@ -667,10 +660,10 @@ public object FfiConverterSequenceString: FfiConverterRustBuffer> {
@Suppress("ASSIGNED_BUT_NEVER_ACCESSED_VARIABLE")
suspend fun `auth`(`url`: String, `secretKey`: String) : List {
return uniffiRustCallAsync(
- _UniFFILib.INSTANCE.uniffi_mobile_fn_func_auth(FfiConverterString.lower(`url`),FfiConverterString.lower(`secretKey`),),
- { future, continuation -> _UniFFILib.INSTANCE.ffi_mobile_rust_future_poll_rust_buffer(future, continuation) },
- { future, continuation -> _UniFFILib.INSTANCE.ffi_mobile_rust_future_complete_rust_buffer(future, continuation) },
- { future -> _UniFFILib.INSTANCE.ffi_mobile_rust_future_free_rust_buffer(future) },
+ _UniFFILib.INSTANCE.uniffi_pubkymobile_fn_func_auth(FfiConverterString.lower(`url`),FfiConverterString.lower(`secretKey`),),
+ { future, continuation -> _UniFFILib.INSTANCE.ffi_pubkymobile_rust_future_poll_rust_buffer(future, continuation) },
+ { future, continuation -> _UniFFILib.INSTANCE.ffi_pubkymobile_rust_future_complete_rust_buffer(future, continuation) },
+ { future -> _UniFFILib.INSTANCE.ffi_pubkymobile_rust_future_free_rust_buffer(future) },
// lift function
{ FfiConverterSequenceString.lift(it) },
// Error FFI converter
@@ -678,11 +671,3 @@ suspend fun `auth`(`url`: String, `secretKey`: String) : List {
)
}
-fun `myexample`(): List {
- return FfiConverterSequenceString.lift(
- rustCall() { _status ->
- _UniFFILib.INSTANCE.uniffi_mobile_fn_func_myexample(_status)
-})
-}
-
-
diff --git a/android/src/main/jniLibs/arm64-v8a/libmobile.so b/android/src/main/jniLibs/arm64-v8a/libpubkymobile.so
similarity index 55%
rename from android/src/main/jniLibs/arm64-v8a/libmobile.so
rename to android/src/main/jniLibs/arm64-v8a/libpubkymobile.so
index 8e41248..8c9fed6 100755
Binary files a/android/src/main/jniLibs/arm64-v8a/libmobile.so and b/android/src/main/jniLibs/arm64-v8a/libpubkymobile.so differ
diff --git a/android/src/main/jniLibs/armeabi-v7a/libmobile.so b/android/src/main/jniLibs/armeabi-v7a/libmobile.so
deleted file mode 100755
index e7cbeba..0000000
Binary files a/android/src/main/jniLibs/armeabi-v7a/libmobile.so and /dev/null differ
diff --git a/android/src/main/jniLibs/armeabi-v7a/libpubkymobile.so b/android/src/main/jniLibs/armeabi-v7a/libpubkymobile.so
new file mode 100755
index 0000000..42b0eaf
Binary files /dev/null and b/android/src/main/jniLibs/armeabi-v7a/libpubkymobile.so differ
diff --git a/android/src/main/jniLibs/x86/libmobile.so b/android/src/main/jniLibs/x86/libpubkymobile.so
similarity index 52%
rename from android/src/main/jniLibs/x86/libmobile.so
rename to android/src/main/jniLibs/x86/libpubkymobile.so
index 4190e15..f330c3a 100755
Binary files a/android/src/main/jniLibs/x86/libmobile.so and b/android/src/main/jniLibs/x86/libpubkymobile.so differ
diff --git a/android/src/main/jniLibs/x86_64/libmobile.so b/android/src/main/jniLibs/x86_64/libpubkymobile.so
similarity index 53%
rename from android/src/main/jniLibs/x86_64/libmobile.so
rename to android/src/main/jniLibs/x86_64/libpubkymobile.so
index b4448e9..df6893e 100755
Binary files a/android/src/main/jniLibs/x86_64/libmobile.so and b/android/src/main/jniLibs/x86_64/libpubkymobile.so differ
diff --git a/example/Gemfile.lock b/example/Gemfile.lock
new file mode 100644
index 0000000..f867c67
--- /dev/null
+++ b/example/Gemfile.lock
@@ -0,0 +1,105 @@
+GEM
+ remote: https://rubygems.org/
+ specs:
+ CFPropertyList (3.0.7)
+ base64
+ nkf
+ rexml
+ activesupport (6.1.7.8)
+ concurrent-ruby (~> 1.0, >= 1.0.2)
+ i18n (>= 1.6, < 2)
+ minitest (>= 5.1)
+ tzinfo (~> 2.0)
+ zeitwerk (~> 2.3)
+ addressable (2.8.7)
+ public_suffix (>= 2.0.2, < 7.0)
+ algoliasearch (1.27.5)
+ httpclient (~> 2.8, >= 2.8.3)
+ json (>= 1.5.1)
+ atomos (0.1.3)
+ base64 (0.2.0)
+ claide (1.1.0)
+ cocoapods (1.15.2)
+ addressable (~> 2.8)
+ claide (>= 1.0.2, < 2.0)
+ cocoapods-core (= 1.15.2)
+ cocoapods-deintegrate (>= 1.0.3, < 2.0)
+ cocoapods-downloader (>= 2.1, < 3.0)
+ cocoapods-plugins (>= 1.0.0, < 2.0)
+ cocoapods-search (>= 1.0.0, < 2.0)
+ cocoapods-trunk (>= 1.6.0, < 2.0)
+ cocoapods-try (>= 1.1.0, < 2.0)
+ colored2 (~> 3.1)
+ escape (~> 0.0.4)
+ fourflusher (>= 2.3.0, < 3.0)
+ gh_inspector (~> 1.0)
+ molinillo (~> 0.8.0)
+ nap (~> 1.0)
+ ruby-macho (>= 2.3.0, < 3.0)
+ xcodeproj (>= 1.23.0, < 2.0)
+ cocoapods-core (1.15.2)
+ activesupport (>= 5.0, < 8)
+ addressable (~> 2.8)
+ algoliasearch (~> 1.0)
+ concurrent-ruby (~> 1.1)
+ fuzzy_match (~> 2.0.4)
+ nap (~> 1.0)
+ netrc (~> 0.11)
+ public_suffix (~> 4.0)
+ typhoeus (~> 1.0)
+ cocoapods-deintegrate (1.0.5)
+ cocoapods-downloader (2.1)
+ cocoapods-plugins (1.0.0)
+ nap
+ cocoapods-search (1.0.1)
+ cocoapods-trunk (1.6.0)
+ nap (>= 0.8, < 2.0)
+ netrc (~> 0.11)
+ cocoapods-try (1.2.0)
+ colored2 (3.1.2)
+ concurrent-ruby (1.3.4)
+ escape (0.0.4)
+ ethon (0.16.0)
+ ffi (>= 1.15.0)
+ ffi (1.17.0)
+ fourflusher (2.3.1)
+ fuzzy_match (2.0.4)
+ gh_inspector (1.1.3)
+ httpclient (2.8.3)
+ i18n (1.14.5)
+ concurrent-ruby (~> 1.0)
+ json (2.7.2)
+ minitest (5.25.1)
+ molinillo (0.8.0)
+ nanaimo (0.3.0)
+ nap (1.1.0)
+ netrc (0.11.0)
+ nkf (0.2.0)
+ public_suffix (4.0.7)
+ rexml (3.3.7)
+ ruby-macho (2.5.1)
+ typhoeus (1.4.1)
+ ethon (>= 0.9.0)
+ tzinfo (2.0.6)
+ concurrent-ruby (~> 1.0)
+ xcodeproj (1.25.0)
+ CFPropertyList (>= 2.3.3, < 4.0)
+ atomos (~> 0.1.3)
+ claide (>= 1.0.2, < 2.0)
+ colored2 (~> 3.1)
+ nanaimo (~> 0.3.0)
+ rexml (>= 3.3.2, < 4.0)
+ zeitwerk (2.6.18)
+
+PLATFORMS
+ ruby
+
+DEPENDENCIES
+ activesupport (>= 6.1.7.5, != 7.1.0)
+ cocoapods (>= 1.13, != 1.15.1, != 1.15.0)
+
+RUBY VERSION
+ ruby 2.6.10p210
+
+BUNDLED WITH
+ 2.2.27
diff --git a/example/ios/.xcode.env.local b/example/ios/.xcode.env.local
index 29c943b..8500301 100644
--- a/example/ios/.xcode.env.local
+++ b/example/ios/.xcode.env.local
@@ -1 +1 @@
-export NODE_BINARY=/Users/coreyphillips/.nvm/versions/node/v20.14.0/bin/node
+export NODE_BINARY=/Users/coreyphillips/.nvm/versions/node/v18.19.1/bin/node
diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock
index cf7fe8a..fdb1fe6 100644
--- a/example/ios/Podfile.lock
+++ b/example/ios/Podfile.lock
@@ -1,12 +1,12 @@
PODS:
- boost (1.84.0)
- DoubleConversion (1.1.6)
- - FBLazyVector (0.75.2)
+ - FBLazyVector (0.75.3)
- fmt (9.1.0)
- glog (0.3.5)
- - hermes-engine (0.75.2):
- - hermes-engine/Pre-built (= 0.75.2)
- - hermes-engine/Pre-built (0.75.2)
+ - hermes-engine (0.75.3):
+ - hermes-engine/Pre-built (= 0.75.3)
+ - hermes-engine/Pre-built (0.75.3)
- RCT-Folly (2024.01.01.00):
- boost
- DoubleConversion
@@ -23,32 +23,32 @@ PODS:
- DoubleConversion
- fmt (= 9.1.0)
- glog
- - RCTDeprecation (0.75.2)
- - RCTRequired (0.75.2)
- - RCTTypeSafety (0.75.2):
- - FBLazyVector (= 0.75.2)
- - RCTRequired (= 0.75.2)
- - React-Core (= 0.75.2)
- - React (0.75.2):
- - React-Core (= 0.75.2)
- - React-Core/DevSupport (= 0.75.2)
- - React-Core/RCTWebSocket (= 0.75.2)
- - React-RCTActionSheet (= 0.75.2)
- - React-RCTAnimation (= 0.75.2)
- - React-RCTBlob (= 0.75.2)
- - React-RCTImage (= 0.75.2)
- - React-RCTLinking (= 0.75.2)
- - React-RCTNetwork (= 0.75.2)
- - React-RCTSettings (= 0.75.2)
- - React-RCTText (= 0.75.2)
- - React-RCTVibration (= 0.75.2)
- - React-callinvoker (0.75.2)
- - React-Core (0.75.2):
+ - RCTDeprecation (0.75.3)
+ - RCTRequired (0.75.3)
+ - RCTTypeSafety (0.75.3):
+ - FBLazyVector (= 0.75.3)
+ - RCTRequired (= 0.75.3)
+ - React-Core (= 0.75.3)
+ - React (0.75.3):
+ - React-Core (= 0.75.3)
+ - React-Core/DevSupport (= 0.75.3)
+ - React-Core/RCTWebSocket (= 0.75.3)
+ - React-RCTActionSheet (= 0.75.3)
+ - React-RCTAnimation (= 0.75.3)
+ - React-RCTBlob (= 0.75.3)
+ - React-RCTImage (= 0.75.3)
+ - React-RCTLinking (= 0.75.3)
+ - React-RCTNetwork (= 0.75.3)
+ - React-RCTSettings (= 0.75.3)
+ - React-RCTText (= 0.75.3)
+ - React-RCTVibration (= 0.75.3)
+ - React-callinvoker (0.75.3)
+ - React-Core (0.75.3):
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- RCTDeprecation
- - React-Core/Default (= 0.75.2)
+ - React-Core/Default (= 0.75.3)
- React-cxxreact
- React-featureflags
- React-hermes
@@ -60,7 +60,7 @@ PODS:
- React-utils
- SocketRocket (= 0.7.0)
- Yoga
- - React-Core/CoreModulesHeaders (0.75.2):
+ - React-Core/CoreModulesHeaders (0.75.3):
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
@@ -77,7 +77,7 @@ PODS:
- React-utils
- SocketRocket (= 0.7.0)
- Yoga
- - React-Core/Default (0.75.2):
+ - React-Core/Default (0.75.3):
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
@@ -93,13 +93,13 @@ PODS:
- React-utils
- SocketRocket (= 0.7.0)
- Yoga
- - React-Core/DevSupport (0.75.2):
+ - React-Core/DevSupport (0.75.3):
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- RCTDeprecation
- - React-Core/Default (= 0.75.2)
- - React-Core/RCTWebSocket (= 0.75.2)
+ - React-Core/Default (= 0.75.3)
+ - React-Core/RCTWebSocket (= 0.75.3)
- React-cxxreact
- React-featureflags
- React-hermes
@@ -111,7 +111,7 @@ PODS:
- React-utils
- SocketRocket (= 0.7.0)
- Yoga
- - React-Core/RCTActionSheetHeaders (0.75.2):
+ - React-Core/RCTActionSheetHeaders (0.75.3):
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
@@ -128,7 +128,7 @@ PODS:
- React-utils
- SocketRocket (= 0.7.0)
- Yoga
- - React-Core/RCTAnimationHeaders (0.75.2):
+ - React-Core/RCTAnimationHeaders (0.75.3):
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
@@ -145,7 +145,7 @@ PODS:
- React-utils
- SocketRocket (= 0.7.0)
- Yoga
- - React-Core/RCTBlobHeaders (0.75.2):
+ - React-Core/RCTBlobHeaders (0.75.3):
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
@@ -162,7 +162,7 @@ PODS:
- React-utils
- SocketRocket (= 0.7.0)
- Yoga
- - React-Core/RCTImageHeaders (0.75.2):
+ - React-Core/RCTImageHeaders (0.75.3):
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
@@ -179,7 +179,7 @@ PODS:
- React-utils
- SocketRocket (= 0.7.0)
- Yoga
- - React-Core/RCTLinkingHeaders (0.75.2):
+ - React-Core/RCTLinkingHeaders (0.75.3):
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
@@ -196,7 +196,7 @@ PODS:
- React-utils
- SocketRocket (= 0.7.0)
- Yoga
- - React-Core/RCTNetworkHeaders (0.75.2):
+ - React-Core/RCTNetworkHeaders (0.75.3):
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
@@ -213,7 +213,7 @@ PODS:
- React-utils
- SocketRocket (= 0.7.0)
- Yoga
- - React-Core/RCTSettingsHeaders (0.75.2):
+ - React-Core/RCTSettingsHeaders (0.75.3):
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
@@ -230,7 +230,7 @@ PODS:
- React-utils
- SocketRocket (= 0.7.0)
- Yoga
- - React-Core/RCTTextHeaders (0.75.2):
+ - React-Core/RCTTextHeaders (0.75.3):
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
@@ -247,7 +247,7 @@ PODS:
- React-utils
- SocketRocket (= 0.7.0)
- Yoga
- - React-Core/RCTVibrationHeaders (0.75.2):
+ - React-Core/RCTVibrationHeaders (0.75.3):
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
@@ -264,12 +264,12 @@ PODS:
- React-utils
- SocketRocket (= 0.7.0)
- Yoga
- - React-Core/RCTWebSocket (0.75.2):
+ - React-Core/RCTWebSocket (0.75.3):
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- RCTDeprecation
- - React-Core/Default (= 0.75.2)
+ - React-Core/Default (= 0.75.3)
- React-cxxreact
- React-featureflags
- React-hermes
@@ -281,36 +281,36 @@ PODS:
- React-utils
- SocketRocket (= 0.7.0)
- Yoga
- - React-CoreModules (0.75.2):
+ - React-CoreModules (0.75.3):
- DoubleConversion
- fmt (= 9.1.0)
- RCT-Folly (= 2024.01.01.00)
- - RCTTypeSafety (= 0.75.2)
- - React-Core/CoreModulesHeaders (= 0.75.2)
- - React-jsi (= 0.75.2)
+ - RCTTypeSafety (= 0.75.3)
+ - React-Core/CoreModulesHeaders (= 0.75.3)
+ - React-jsi (= 0.75.3)
- React-jsinspector
- React-NativeModulesApple
- React-RCTBlob
- - React-RCTImage (= 0.75.2)
+ - React-RCTImage (= 0.75.3)
- ReactCodegen
- ReactCommon
- SocketRocket (= 0.7.0)
- - React-cxxreact (0.75.2):
+ - React-cxxreact (0.75.3):
- boost
- DoubleConversion
- fmt (= 9.1.0)
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- - React-callinvoker (= 0.75.2)
- - React-debug (= 0.75.2)
- - React-jsi (= 0.75.2)
+ - React-callinvoker (= 0.75.3)
+ - React-debug (= 0.75.3)
+ - React-jsi (= 0.75.3)
- React-jsinspector
- - React-logger (= 0.75.2)
- - React-perflogger (= 0.75.2)
- - React-runtimeexecutor (= 0.75.2)
- - React-debug (0.75.2)
- - React-defaultsnativemodule (0.75.2):
+ - React-logger (= 0.75.3)
+ - React-perflogger (= 0.75.3)
+ - React-runtimeexecutor (= 0.75.3)
+ - React-debug (0.75.3)
+ - React-defaultsnativemodule (0.75.3):
- DoubleConversion
- glog
- hermes-engine
@@ -335,7 +335,7 @@ PODS:
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- Yoga
- - React-domnativemodule (0.75.2):
+ - React-domnativemodule (0.75.3):
- DoubleConversion
- glog
- hermes-engine
@@ -357,7 +357,7 @@ PODS:
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- Yoga
- - React-Fabric (0.75.2):
+ - React-Fabric (0.75.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
@@ -368,21 +368,21 @@ PODS:
- React-Core
- React-cxxreact
- React-debug
- - React-Fabric/animations (= 0.75.2)
- - React-Fabric/attributedstring (= 0.75.2)
- - React-Fabric/componentregistry (= 0.75.2)
- - React-Fabric/componentregistrynative (= 0.75.2)
- - React-Fabric/components (= 0.75.2)
- - React-Fabric/core (= 0.75.2)
- - React-Fabric/dom (= 0.75.2)
- - React-Fabric/imagemanager (= 0.75.2)
- - React-Fabric/leakchecker (= 0.75.2)
- - React-Fabric/mounting (= 0.75.2)
- - React-Fabric/observers (= 0.75.2)
- - React-Fabric/scheduler (= 0.75.2)
- - React-Fabric/telemetry (= 0.75.2)
- - React-Fabric/templateprocessor (= 0.75.2)
- - React-Fabric/uimanager (= 0.75.2)
+ - React-Fabric/animations (= 0.75.3)
+ - React-Fabric/attributedstring (= 0.75.3)
+ - React-Fabric/componentregistry (= 0.75.3)
+ - React-Fabric/componentregistrynative (= 0.75.3)
+ - React-Fabric/components (= 0.75.3)
+ - React-Fabric/core (= 0.75.3)
+ - React-Fabric/dom (= 0.75.3)
+ - React-Fabric/imagemanager (= 0.75.3)
+ - React-Fabric/leakchecker (= 0.75.3)
+ - React-Fabric/mounting (= 0.75.3)
+ - React-Fabric/observers (= 0.75.3)
+ - React-Fabric/scheduler (= 0.75.3)
+ - React-Fabric/telemetry (= 0.75.3)
+ - React-Fabric/templateprocessor (= 0.75.3)
+ - React-Fabric/uimanager (= 0.75.3)
- React-featureflags
- React-graphics
- React-jsi
@@ -392,7 +392,7 @@ PODS:
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- - React-Fabric/animations (0.75.2):
+ - React-Fabric/animations (0.75.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
@@ -412,7 +412,7 @@ PODS:
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- - React-Fabric/attributedstring (0.75.2):
+ - React-Fabric/attributedstring (0.75.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
@@ -432,7 +432,7 @@ PODS:
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- - React-Fabric/componentregistry (0.75.2):
+ - React-Fabric/componentregistry (0.75.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
@@ -452,7 +452,7 @@ PODS:
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- - React-Fabric/componentregistrynative (0.75.2):
+ - React-Fabric/componentregistrynative (0.75.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
@@ -472,7 +472,7 @@ PODS:
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- - React-Fabric/components (0.75.2):
+ - React-Fabric/components (0.75.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
@@ -483,9 +483,9 @@ PODS:
- React-Core
- React-cxxreact
- React-debug
- - React-Fabric/components/legacyviewmanagerinterop (= 0.75.2)
- - React-Fabric/components/root (= 0.75.2)
- - React-Fabric/components/view (= 0.75.2)
+ - React-Fabric/components/legacyviewmanagerinterop (= 0.75.3)
+ - React-Fabric/components/root (= 0.75.3)
+ - React-Fabric/components/view (= 0.75.3)
- React-featureflags
- React-graphics
- React-jsi
@@ -495,7 +495,7 @@ PODS:
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- - React-Fabric/components/legacyviewmanagerinterop (0.75.2):
+ - React-Fabric/components/legacyviewmanagerinterop (0.75.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
@@ -515,7 +515,7 @@ PODS:
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- - React-Fabric/components/root (0.75.2):
+ - React-Fabric/components/root (0.75.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
@@ -535,7 +535,7 @@ PODS:
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- - React-Fabric/components/view (0.75.2):
+ - React-Fabric/components/view (0.75.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
@@ -556,7 +556,7 @@ PODS:
- React-utils
- ReactCommon/turbomodule/core
- Yoga
- - React-Fabric/core (0.75.2):
+ - React-Fabric/core (0.75.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
@@ -576,7 +576,7 @@ PODS:
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- - React-Fabric/dom (0.75.2):
+ - React-Fabric/dom (0.75.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
@@ -596,7 +596,7 @@ PODS:
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- - React-Fabric/imagemanager (0.75.2):
+ - React-Fabric/imagemanager (0.75.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
@@ -616,7 +616,7 @@ PODS:
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- - React-Fabric/leakchecker (0.75.2):
+ - React-Fabric/leakchecker (0.75.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
@@ -636,7 +636,7 @@ PODS:
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- - React-Fabric/mounting (0.75.2):
+ - React-Fabric/mounting (0.75.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
@@ -656,7 +656,7 @@ PODS:
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- - React-Fabric/observers (0.75.2):
+ - React-Fabric/observers (0.75.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
@@ -667,7 +667,7 @@ PODS:
- React-Core
- React-cxxreact
- React-debug
- - React-Fabric/observers/events (= 0.75.2)
+ - React-Fabric/observers/events (= 0.75.3)
- React-featureflags
- React-graphics
- React-jsi
@@ -677,7 +677,7 @@ PODS:
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- - React-Fabric/observers/events (0.75.2):
+ - React-Fabric/observers/events (0.75.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
@@ -697,7 +697,7 @@ PODS:
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- - React-Fabric/scheduler (0.75.2):
+ - React-Fabric/scheduler (0.75.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
@@ -719,7 +719,7 @@ PODS:
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- - React-Fabric/telemetry (0.75.2):
+ - React-Fabric/telemetry (0.75.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
@@ -739,7 +739,7 @@ PODS:
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- - React-Fabric/templateprocessor (0.75.2):
+ - React-Fabric/templateprocessor (0.75.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
@@ -759,7 +759,7 @@ PODS:
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- - React-Fabric/uimanager (0.75.2):
+ - React-Fabric/uimanager (0.75.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
@@ -770,7 +770,7 @@ PODS:
- React-Core
- React-cxxreact
- React-debug
- - React-Fabric/uimanager/consistency (= 0.75.2)
+ - React-Fabric/uimanager/consistency (= 0.75.3)
- React-featureflags
- React-graphics
- React-jsi
@@ -781,7 +781,7 @@ PODS:
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- - React-Fabric/uimanager/consistency (0.75.2):
+ - React-Fabric/uimanager/consistency (0.75.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
@@ -802,7 +802,7 @@ PODS:
- React-runtimescheduler
- React-utils
- ReactCommon/turbomodule/core
- - React-FabricComponents (0.75.2):
+ - React-FabricComponents (0.75.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
@@ -814,8 +814,8 @@ PODS:
- React-cxxreact
- React-debug
- React-Fabric
- - React-FabricComponents/components (= 0.75.2)
- - React-FabricComponents/textlayoutmanager (= 0.75.2)
+ - React-FabricComponents/components (= 0.75.3)
+ - React-FabricComponents/textlayoutmanager (= 0.75.3)
- React-featureflags
- React-graphics
- React-jsi
@@ -827,7 +827,7 @@ PODS:
- ReactCodegen
- ReactCommon/turbomodule/core
- Yoga
- - React-FabricComponents/components (0.75.2):
+ - React-FabricComponents/components (0.75.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
@@ -839,15 +839,15 @@ PODS:
- React-cxxreact
- React-debug
- React-Fabric
- - React-FabricComponents/components/inputaccessory (= 0.75.2)
- - React-FabricComponents/components/iostextinput (= 0.75.2)
- - React-FabricComponents/components/modal (= 0.75.2)
- - React-FabricComponents/components/rncore (= 0.75.2)
- - React-FabricComponents/components/safeareaview (= 0.75.2)
- - React-FabricComponents/components/scrollview (= 0.75.2)
- - React-FabricComponents/components/text (= 0.75.2)
- - React-FabricComponents/components/textinput (= 0.75.2)
- - React-FabricComponents/components/unimplementedview (= 0.75.2)
+ - React-FabricComponents/components/inputaccessory (= 0.75.3)
+ - React-FabricComponents/components/iostextinput (= 0.75.3)
+ - React-FabricComponents/components/modal (= 0.75.3)
+ - React-FabricComponents/components/rncore (= 0.75.3)
+ - React-FabricComponents/components/safeareaview (= 0.75.3)
+ - React-FabricComponents/components/scrollview (= 0.75.3)
+ - React-FabricComponents/components/text (= 0.75.3)
+ - React-FabricComponents/components/textinput (= 0.75.3)
+ - React-FabricComponents/components/unimplementedview (= 0.75.3)
- React-featureflags
- React-graphics
- React-jsi
@@ -859,7 +859,7 @@ PODS:
- ReactCodegen
- ReactCommon/turbomodule/core
- Yoga
- - React-FabricComponents/components/inputaccessory (0.75.2):
+ - React-FabricComponents/components/inputaccessory (0.75.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
@@ -882,7 +882,7 @@ PODS:
- ReactCodegen
- ReactCommon/turbomodule/core
- Yoga
- - React-FabricComponents/components/iostextinput (0.75.2):
+ - React-FabricComponents/components/iostextinput (0.75.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
@@ -905,7 +905,7 @@ PODS:
- ReactCodegen
- ReactCommon/turbomodule/core
- Yoga
- - React-FabricComponents/components/modal (0.75.2):
+ - React-FabricComponents/components/modal (0.75.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
@@ -928,7 +928,7 @@ PODS:
- ReactCodegen
- ReactCommon/turbomodule/core
- Yoga
- - React-FabricComponents/components/rncore (0.75.2):
+ - React-FabricComponents/components/rncore (0.75.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
@@ -951,7 +951,7 @@ PODS:
- ReactCodegen
- ReactCommon/turbomodule/core
- Yoga
- - React-FabricComponents/components/safeareaview (0.75.2):
+ - React-FabricComponents/components/safeareaview (0.75.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
@@ -974,7 +974,7 @@ PODS:
- ReactCodegen
- ReactCommon/turbomodule/core
- Yoga
- - React-FabricComponents/components/scrollview (0.75.2):
+ - React-FabricComponents/components/scrollview (0.75.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
@@ -997,7 +997,7 @@ PODS:
- ReactCodegen
- ReactCommon/turbomodule/core
- Yoga
- - React-FabricComponents/components/text (0.75.2):
+ - React-FabricComponents/components/text (0.75.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
@@ -1020,7 +1020,7 @@ PODS:
- ReactCodegen
- ReactCommon/turbomodule/core
- Yoga
- - React-FabricComponents/components/textinput (0.75.2):
+ - React-FabricComponents/components/textinput (0.75.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
@@ -1043,7 +1043,7 @@ PODS:
- ReactCodegen
- ReactCommon/turbomodule/core
- Yoga
- - React-FabricComponents/components/unimplementedview (0.75.2):
+ - React-FabricComponents/components/unimplementedview (0.75.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
@@ -1066,7 +1066,7 @@ PODS:
- ReactCodegen
- ReactCommon/turbomodule/core
- Yoga
- - React-FabricComponents/textlayoutmanager (0.75.2):
+ - React-FabricComponents/textlayoutmanager (0.75.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
@@ -1089,26 +1089,26 @@ PODS:
- ReactCodegen
- ReactCommon/turbomodule/core
- Yoga
- - React-FabricImage (0.75.2):
+ - React-FabricImage (0.75.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
- hermes-engine
- RCT-Folly/Fabric (= 2024.01.01.00)
- - RCTRequired (= 0.75.2)
- - RCTTypeSafety (= 0.75.2)
+ - RCTRequired (= 0.75.3)
+ - RCTTypeSafety (= 0.75.3)
- React-Fabric
- React-graphics
- React-ImageManager
- React-jsi
- - React-jsiexecutor (= 0.75.2)
+ - React-jsiexecutor (= 0.75.3)
- React-logger
- React-rendererdebug
- React-utils
- ReactCommon
- Yoga
- - React-featureflags (0.75.2)
- - React-featureflagsnativemodule (0.75.2):
+ - React-featureflags (0.75.3)
+ - React-featureflagsnativemodule (0.75.3):
- DoubleConversion
- glog
- hermes-engine
@@ -1129,7 +1129,7 @@ PODS:
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- Yoga
- - React-graphics (0.75.2):
+ - React-graphics (0.75.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
@@ -1137,19 +1137,19 @@ PODS:
- React-jsi
- React-jsiexecutor
- React-utils
- - React-hermes (0.75.2):
+ - React-hermes (0.75.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- - React-cxxreact (= 0.75.2)
+ - React-cxxreact (= 0.75.3)
- React-jsi
- - React-jsiexecutor (= 0.75.2)
+ - React-jsiexecutor (= 0.75.3)
- React-jsinspector
- - React-perflogger (= 0.75.2)
+ - React-perflogger (= 0.75.3)
- React-runtimeexecutor
- - React-idlecallbacksnativemodule (0.75.2):
+ - React-idlecallbacksnativemodule (0.75.3):
- DoubleConversion
- glog
- hermes-engine
@@ -1171,7 +1171,7 @@ PODS:
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- Yoga
- - React-ImageManager (0.75.2):
+ - React-ImageManager (0.75.3):
- glog
- RCT-Folly/Fabric
- React-Core/Default
@@ -1180,43 +1180,43 @@ PODS:
- React-graphics
- React-rendererdebug
- React-utils
- - React-jserrorhandler (0.75.2):
+ - React-jserrorhandler (0.75.3):
- RCT-Folly/Fabric (= 2024.01.01.00)
- React-debug
- React-jsi
- - React-jsi (0.75.2):
+ - React-jsi (0.75.3):
- boost
- DoubleConversion
- fmt (= 9.1.0)
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- - React-jsiexecutor (0.75.2):
+ - React-jsiexecutor (0.75.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- - React-cxxreact (= 0.75.2)
- - React-jsi (= 0.75.2)
+ - React-cxxreact (= 0.75.3)
+ - React-jsi (= 0.75.3)
- React-jsinspector
- - React-perflogger (= 0.75.2)
- - React-jsinspector (0.75.2):
+ - React-perflogger (= 0.75.3)
+ - React-jsinspector (0.75.3):
- DoubleConversion
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- React-featureflags
- React-jsi
- - React-runtimeexecutor (= 0.75.2)
- - React-jsitracing (0.75.2):
+ - React-runtimeexecutor (= 0.75.3)
+ - React-jsitracing (0.75.3):
- React-jsi
- - React-logger (0.75.2):
+ - React-logger (0.75.3):
- glog
- - React-Mapbuffer (0.75.2):
+ - React-Mapbuffer (0.75.3):
- glog
- React-debug
- - React-microtasksnativemodule (0.75.2):
+ - React-microtasksnativemodule (0.75.3):
- DoubleConversion
- glog
- hermes-engine
@@ -1258,8 +1258,8 @@ PODS:
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- Yoga
- - React-nativeconfig (0.75.2)
- - React-NativeModulesApple (0.75.2):
+ - React-nativeconfig (0.75.3)
+ - React-NativeModulesApple (0.75.3):
- glog
- hermes-engine
- React-callinvoker
@@ -1270,13 +1270,13 @@ PODS:
- React-runtimeexecutor
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- - React-perflogger (0.75.2)
- - React-performancetimeline (0.75.2):
+ - React-perflogger (0.75.3)
+ - React-performancetimeline (0.75.3):
- RCT-Folly (= 2024.01.01.00)
- React-cxxreact
- - React-RCTActionSheet (0.75.2):
- - React-Core/RCTActionSheetHeaders (= 0.75.2)
- - React-RCTAnimation (0.75.2):
+ - React-RCTActionSheet (0.75.3):
+ - React-Core/RCTActionSheetHeaders (= 0.75.3)
+ - React-RCTAnimation (0.75.3):
- RCT-Folly (= 2024.01.01.00)
- RCTTypeSafety
- React-Core/RCTAnimationHeaders
@@ -1284,7 +1284,7 @@ PODS:
- React-NativeModulesApple
- ReactCodegen
- ReactCommon
- - React-RCTAppDelegate (0.75.2):
+ - React-RCTAppDelegate (0.75.3):
- RCT-Folly (= 2024.01.01.00)
- RCTRequired
- RCTTypeSafety
@@ -1309,7 +1309,7 @@ PODS:
- React-utils
- ReactCodegen
- ReactCommon
- - React-RCTBlob (0.75.2):
+ - React-RCTBlob (0.75.3):
- DoubleConversion
- fmt (= 9.1.0)
- hermes-engine
@@ -1322,7 +1322,7 @@ PODS:
- React-RCTNetwork
- ReactCodegen
- ReactCommon
- - React-RCTFabric (0.75.2):
+ - React-RCTFabric (0.75.3):
- glog
- hermes-engine
- RCT-Folly/Fabric (= 2024.01.01.00)
@@ -1345,7 +1345,7 @@ PODS:
- React-runtimescheduler
- React-utils
- Yoga
- - React-RCTImage (0.75.2):
+ - React-RCTImage (0.75.3):
- RCT-Folly (= 2024.01.01.00)
- RCTTypeSafety
- React-Core/RCTImageHeaders
@@ -1354,14 +1354,14 @@ PODS:
- React-RCTNetwork
- ReactCodegen
- ReactCommon
- - React-RCTLinking (0.75.2):
- - React-Core/RCTLinkingHeaders (= 0.75.2)
- - React-jsi (= 0.75.2)
+ - React-RCTLinking (0.75.3):
+ - React-Core/RCTLinkingHeaders (= 0.75.3)
+ - React-jsi (= 0.75.3)
- React-NativeModulesApple
- ReactCodegen
- ReactCommon
- - ReactCommon/turbomodule/core (= 0.75.2)
- - React-RCTNetwork (0.75.2):
+ - ReactCommon/turbomodule/core (= 0.75.3)
+ - React-RCTNetwork (0.75.3):
- RCT-Folly (= 2024.01.01.00)
- RCTTypeSafety
- React-Core/RCTNetworkHeaders
@@ -1369,7 +1369,7 @@ PODS:
- React-NativeModulesApple
- ReactCodegen
- ReactCommon
- - React-RCTSettings (0.75.2):
+ - React-RCTSettings (0.75.3):
- RCT-Folly (= 2024.01.01.00)
- RCTTypeSafety
- React-Core/RCTSettingsHeaders
@@ -1377,24 +1377,24 @@ PODS:
- React-NativeModulesApple
- ReactCodegen
- ReactCommon
- - React-RCTText (0.75.2):
- - React-Core/RCTTextHeaders (= 0.75.2)
+ - React-RCTText (0.75.3):
+ - React-Core/RCTTextHeaders (= 0.75.3)
- Yoga
- - React-RCTVibration (0.75.2):
+ - React-RCTVibration (0.75.3):
- RCT-Folly (= 2024.01.01.00)
- React-Core/RCTVibrationHeaders
- React-jsi
- React-NativeModulesApple
- ReactCodegen
- ReactCommon
- - React-rendererconsistency (0.75.2)
- - React-rendererdebug (0.75.2):
+ - React-rendererconsistency (0.75.3)
+ - React-rendererdebug (0.75.3):
- DoubleConversion
- fmt (= 9.1.0)
- RCT-Folly (= 2024.01.01.00)
- React-debug
- - React-rncore (0.75.2)
- - React-RuntimeApple (0.75.2):
+ - React-rncore (0.75.3)
+ - React-RuntimeApple (0.75.3):
- hermes-engine
- RCT-Folly/Fabric (= 2024.01.01.00)
- React-callinvoker
@@ -1413,7 +1413,7 @@ PODS:
- React-RuntimeHermes
- React-runtimescheduler
- React-utils
- - React-RuntimeCore (0.75.2):
+ - React-RuntimeCore (0.75.3):
- glog
- hermes-engine
- RCT-Folly/Fabric (= 2024.01.01.00)
@@ -1426,9 +1426,9 @@ PODS:
- React-runtimeexecutor
- React-runtimescheduler
- React-utils
- - React-runtimeexecutor (0.75.2):
- - React-jsi (= 0.75.2)
- - React-RuntimeHermes (0.75.2):
+ - React-runtimeexecutor (0.75.3):
+ - React-jsi (= 0.75.3)
+ - React-RuntimeHermes (0.75.3):
- hermes-engine
- RCT-Folly/Fabric (= 2024.01.01.00)
- React-featureflags
@@ -1439,7 +1439,7 @@ PODS:
- React-nativeconfig
- React-RuntimeCore
- React-utils
- - React-runtimescheduler (0.75.2):
+ - React-runtimescheduler (0.75.3):
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
@@ -1452,13 +1452,13 @@ PODS:
- React-rendererdebug
- React-runtimeexecutor
- React-utils
- - React-utils (0.75.2):
+ - React-utils (0.75.3):
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- React-debug
- - React-jsi (= 0.75.2)
- - ReactCodegen (0.75.2):
+ - React-jsi (= 0.75.3)
+ - ReactCodegen (0.75.3):
- DoubleConversion
- glog
- hermes-engine
@@ -1478,46 +1478,46 @@ PODS:
- React-utils
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- - ReactCommon (0.75.2):
- - ReactCommon/turbomodule (= 0.75.2)
- - ReactCommon/turbomodule (0.75.2):
+ - ReactCommon (0.75.3):
+ - ReactCommon/turbomodule (= 0.75.3)
+ - ReactCommon/turbomodule (0.75.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- - React-callinvoker (= 0.75.2)
- - React-cxxreact (= 0.75.2)
- - React-jsi (= 0.75.2)
- - React-logger (= 0.75.2)
- - React-perflogger (= 0.75.2)
- - ReactCommon/turbomodule/bridging (= 0.75.2)
- - ReactCommon/turbomodule/core (= 0.75.2)
- - ReactCommon/turbomodule/bridging (0.75.2):
+ - React-callinvoker (= 0.75.3)
+ - React-cxxreact (= 0.75.3)
+ - React-jsi (= 0.75.3)
+ - React-logger (= 0.75.3)
+ - React-perflogger (= 0.75.3)
+ - ReactCommon/turbomodule/bridging (= 0.75.3)
+ - ReactCommon/turbomodule/core (= 0.75.3)
+ - ReactCommon/turbomodule/bridging (0.75.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- - React-callinvoker (= 0.75.2)
- - React-cxxreact (= 0.75.2)
- - React-jsi (= 0.75.2)
- - React-logger (= 0.75.2)
- - React-perflogger (= 0.75.2)
- - ReactCommon/turbomodule/core (0.75.2):
+ - React-callinvoker (= 0.75.3)
+ - React-cxxreact (= 0.75.3)
+ - React-jsi (= 0.75.3)
+ - React-logger (= 0.75.3)
+ - React-perflogger (= 0.75.3)
+ - ReactCommon/turbomodule/core (0.75.3):
- DoubleConversion
- fmt (= 9.1.0)
- glog
- hermes-engine
- RCT-Folly (= 2024.01.01.00)
- - React-callinvoker (= 0.75.2)
- - React-cxxreact (= 0.75.2)
- - React-debug (= 0.75.2)
- - React-featureflags (= 0.75.2)
- - React-jsi (= 0.75.2)
- - React-logger (= 0.75.2)
- - React-perflogger (= 0.75.2)
- - React-utils (= 0.75.2)
+ - React-callinvoker (= 0.75.3)
+ - React-cxxreact (= 0.75.3)
+ - React-debug (= 0.75.3)
+ - React-featureflags (= 0.75.3)
+ - React-jsi (= 0.75.3)
+ - React-logger (= 0.75.3)
+ - React-perflogger (= 0.75.3)
+ - React-utils (= 0.75.3)
- SocketRocket (0.7.0)
- Yoga (0.0.0)
@@ -1724,68 +1724,68 @@ EXTERNAL SOURCES:
SPEC CHECKSUMS:
boost: 4cb898d0bf20404aab1850c656dcea009429d6c1
DoubleConversion: 76ab83afb40bddeeee456813d9c04f67f78771b5
- FBLazyVector: 38bb611218305c3bc61803e287b8a81c6f63b619
+ FBLazyVector: 7b438dceb9f904bd85ca3c31d64cce32a035472b
fmt: 4c2741a687cc09f0634a2e2c72a838b99f1ff120
glog: 69ef571f3de08433d766d614c73a9838a06bf7eb
- hermes-engine: 3b6e0717ca847e2fc90a201e59db36caf04dee88
+ hermes-engine: 8d2103d6c0176779aea4e25df6bb1410f9946680
RCT-Folly: 4464f4d875961fce86008d45f4ecf6cef6de0740
- RCTDeprecation: 34cbf122b623037ea9facad2e92e53434c5c7422
- RCTRequired: 24c446d7bcd0f517d516b6265d8df04dc3eb1219
- RCTTypeSafety: ef5e91bd791abd3a99b2c75fd565791102a66352
- React: 643f06bc294806d2db2526b424fdf759e107f514
- React-callinvoker: 34d1fa0c340104f324e2521f546196beb44dfad2
- React-Core: facd883836d8d1cc1949d2053c58eab5fb22eb75
- React-CoreModules: f92a2cb11d22f6066823ca547c61e900325dfe44
- React-cxxreact: f5595a4cbfe5a4e9d401dffa2c1c78bbbbbe75e4
- React-debug: 4a91c177b5b2efcc546fb50bc2f676f3f589efab
- React-defaultsnativemodule: bb94c3db425b01c760f41a253de8536b3f5497f0
- React-domnativemodule: 6c581fd39812cafb024171e091c00905b2c3a3e2
- React-Fabric: a33cc1fdc62a3085774783bb30970531589d2028
- React-FabricComponents: 98de5f94cbd35d407f4fc78855298b562d8289cb
- React-FabricImage: 0ce8fd83844d9edef5825116d38f0e208b9ad786
- React-featureflags: 37a78859ad71db758e2efdcbdb7384afefa8701e
- React-featureflagsnativemodule: 52b46e161a151b4653cf1762285e8e899d534e3f
- React-graphics: c16f1bab97a5d473831a79360d84300e93a614e5
- React-hermes: 7801f8c0e12f326524b461dc368d3e74f3d2a385
- React-idlecallbacksnativemodule: 58de2ac968ee80947d19dc8fe20def607e5c2de8
- React-ImageManager: 98a1e5b0b05528dde47ebcd953d916ac66d46c09
- React-jserrorhandler: 08f1c3465a71a6549c27ad82809ce145ad52d4f1
- React-jsi: 161428ab2c706d5fcd9878d260ff1513fdb356ab
- React-jsiexecutor: abfdc7526151c6755f836235bbaa53b267a0803c
- React-jsinspector: f0786053a1a258a4d8dde859d1a820c26ee686f0
- React-jsitracing: 52b849a77d02e2dc262a3031454c23be8dabb4d9
- React-logger: 8db32983d75dc2ad54f278f344ccb9b256e694fc
- React-Mapbuffer: 1c08607305558666fd16678b85ef135e455d5c96
- React-microtasksnativemodule: 87b8de96f937faefece8afd2cb3a518321b2ef99
- react-native-pubky: 8378018c47c2106fb8fd641a4c9a94c809963b21
- React-nativeconfig: 57781b79e11d5af7573e6f77cbf1143b71802a6d
- React-NativeModulesApple: 7ff2e2cfb2e5fa5bdedcecf28ce37e696c6ef1e1
- React-perflogger: 8a360ccf603de6ddbe9ff8f54383146d26e6c936
- React-performancetimeline: 3cfec915adcb3653a5a633b41e711903844c35d8
- React-RCTActionSheet: 1c0e26a88eec41215089cf4436e38188cfe9f01a
- React-RCTAnimation: d87207841b1e2ae1389e684262ea8c73c887cb04
- React-RCTAppDelegate: 4ec7824c0cc9cc4b146ca8ee0fd81b10c316a440
- React-RCTBlob: 79b42cb7db55f34079297687a480dbcf37f023f6
- React-RCTFabric: 1dd1661db93716f8cb116e451bd9c211a8d15716
- React-RCTImage: 0c10a75de59f7384a2a55545d5f36fe783e6ecda
- React-RCTLinking: bf08f4f655bf777af292b8d97449072c8bb196ca
- React-RCTNetwork: 1b690846b40fc5685af58e088720657db6814637
- React-RCTSettings: 097e420926dd44153fb25174835b572aded224d6
- React-RCTText: d8fe2ae9f95b2ccd03b2f534286e938254791992
- React-RCTVibration: 976466dba32c0981a836e45ce38bcd4c8d6d924e
- React-rendererconsistency: ee0d6f1b4420e1ad5bb01c02170e7ecbd278e307
- React-rendererdebug: 7fbf02f30d1e0bb0d96d65cf2548219cb53b29b6
- React-rncore: 7ffc5be03adbf0a5cbf1b654483f487a899cff08
- React-RuntimeApple: e623f002e1871de30a443291171d3f2fb134a6ec
- React-RuntimeCore: a67357d4f073b1dbe6fbefc5273072027f201e1c
- React-runtimeexecutor: 5bb52479abf8081086afb0397dc33dc97202a439
- React-RuntimeHermes: 860cf64708a12a2fa62366fe51fe000121fa031b
- React-runtimescheduler: fff88d51ad2c8815fc75930dbac224d680593e6b
- React-utils: 81a715d9c0a2a49047e77a86f3a2247408540deb
- ReactCodegen: 60973d382704c793c605b9be0fc7f31cb279442f
- ReactCommon: 6ef348087d250257c44c0204461c03f036650e9b
+ RCTDeprecation: 4191f6e64b72d9743f6fe1a8a16e89e868f5e9e7
+ RCTRequired: 9bb589570f2bb3abc6518761e3fd1ad9b7f7f06c
+ RCTTypeSafety: 1c1a8741c86df0a0ac1a99cf3fb0e29eedbc2c88
+ React: b6810a201ee11e69ae8bfd4eb4aaab86610600bf
+ React-callinvoker: d6c7898b63e6a2d37bc308f17c05be0ba3630b10
+ React-Core: 2fc97900b68e7568233698c6113ca9d64ed8b520
+ React-CoreModules: 2d68c251bc4080028f2835fa47504e8f20669a21
+ React-cxxreact: 5f233f8ac7ea4772e49462e0ab2b0a15a4f80ab7
+ React-debug: fd0ed8ecd5f8a23c7daf5ceaca8aa722a4d083fd
+ React-defaultsnativemodule: 10f0f8bc38d8dc7d2273572cd85ed0b71298ecdd
+ React-domnativemodule: bfef3dda59e7030b498d0d78628f4adf414ab8e4
+ React-Fabric: 3d0f5e2735d2f77a897ee684edeff7bb0e061919
+ React-FabricComponents: 68032a85a3c25c9c8d6ce676d8af9a85e2370f24
+ React-FabricImage: f8ac2df576703097b5b2f8d972b162cdca855aa3
+ React-featureflags: cf78861db9318ae29982fa8953c92d31b276c9ac
+ React-featureflagsnativemodule: d04eb5c3f0ac33fe70b060d97e8649bfd69c5f1e
+ React-graphics: 7572851bca7242416b648c45d6af87d93d29281e
+ React-hermes: 95c27801c60615345ee6256eafa6d597ce983b8b
+ React-idlecallbacksnativemodule: f5f0b760ec2739b30e315e1afee3dd3a5a93c3b6
+ React-ImageManager: aedf54d34d4475c66f4c3da6b8359b95bee904e4
+ React-jserrorhandler: 0c8949672a00f2a502c767350e591e3ec3d82fb3
+ React-jsi: d77bb442a4b0849063f2bd22d3c1fa71918713b7
+ React-jsiexecutor: 3b9c6334b7b0f42d4c4aae950132766e63a7809f
+ React-jsinspector: e1bb5816869507527c30213cc1ed60eae9e3e9c4
+ React-jsitracing: 3935b092f85bb1e53b8cf8a00f572413648af46b
+ React-logger: 4072f39df335ca443932e0ccece41fbeb5ca8404
+ React-Mapbuffer: 714f2fae68edcabfc332b754e9fbaa8cfc68fdd4
+ React-microtasksnativemodule: 4943ad8f99be8ccf5a63329fa7d269816609df9e
+ react-native-pubky: 10845f4997bf81181a4f915d22642d04492daec7
+ React-nativeconfig: 4a9543185905fe41014c06776bf126083795aed9
+ React-NativeModulesApple: 0506da59fc40d2e1e6e12a233db5e81c46face27
+ React-perflogger: 3bbb82f18e9ac29a1a6931568e99d6305ef4403b
+ React-performancetimeline: d15a723422ed500f47cb271f3175abbeb217f5ba
+ React-RCTActionSheet: cb2b38a53d03ec22f1159c89667b86c2c490d92d
+ React-RCTAnimation: 6836c87c7364f471e9077fda80b7349bc674be33
+ React-RCTAppDelegate: 2f11edfa7302451c792591f9a7838ca86cdcec34
+ React-RCTBlob: 516dbbd38397f5013394fdd1cc65408cc82e37a1
+ React-RCTFabric: b281a52c2b9726b0c64880e1535f2100013d5f7c
+ React-RCTImage: 1b2c2c1716db859ffff2d7a06a30b0ec5c677fc5
+ React-RCTLinking: 59c07577767e705b0ab95d11e5ad74c61bf2a022
+ React-RCTNetwork: f9a827e7d6bc428e0d99cd1fbe0427854354b8c1
+ React-RCTSettings: 614252fecc24840f61590c016aca1664a52cfb0f
+ React-RCTText: 424549f68867265aa25969f50e7b9bf8bd70ae55
+ React-RCTVibration: c8d156e6cce18f00b0310db7670fa997c7cda407
+ React-rendererconsistency: 993f54bb0df644df2922cd87ea55238d510d992b
+ React-rendererdebug: 7a8cbb632b68d666ad0fc01b3f9dc1a1bcc9a9f9
+ React-rncore: 1df26fe0ae861c599f9f2896f45e8834ef4b85f9
+ React-RuntimeApple: b5b14b09e3be4058f9fe7ab4925e1ee343f03310
+ React-RuntimeCore: 2073fb33da2aec6ce6c1c9d3d53898ed1f1d806d
+ React-runtimeexecutor: 9a668b94ad5d93755443311715bd57680330286a
+ React-RuntimeHermes: b37c62718d6920ac2958a0052bdc1b01aca842b8
+ React-runtimescheduler: e25750a18cbb7469e0513f1ace834d14e8c1a202
+ React-utils: f2afa6acd905ca2ce7bb8ffb4a22f7f8a12534e8
+ ReactCodegen: ff95a93d5ab5d9b2551571886271478eaa168565
+ ReactCommon: 289214026502e6a93484f4a46bcc0efa4f3f2864
SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d
- Yoga: 2a45d7e59592db061217551fd3bbe2dd993817ae
+ Yoga: 1354c027ab07c7736f99a3bef16172d6f1b12b47
PODFILE CHECKSUM: 8e3998c3768d2f2ed5f00c381f50bace44e02e3f
diff --git a/example/ios/PubkyExample.xcodeproj/project.pbxproj b/example/ios/PubkyExample.xcodeproj/project.pbxproj
index 299974a..f76c741 100644
--- a/example/ios/PubkyExample.xcodeproj/project.pbxproj
+++ b/example/ios/PubkyExample.xcodeproj/project.pbxproj
@@ -12,9 +12,9 @@
13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.mm */; };
13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; };
13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; };
+ 5A6C4BBBE79FE61620516760 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 3353DF680214495C74647EC3 /* PrivacyInfo.xcprivacy */; };
7699B88040F8A987B510C191 /* libPods-PubkyExample-PubkyExampleTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 19F6CBCC0A4E27FBF8BF4A61 /* libPods-PubkyExample-PubkyExampleTests.a */; };
81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; };
- B2A00F0E44E958DA013ABFD6 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = AF7D486B6E71CFB714642CFB /* PrivacyInfo.xcprivacy */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
@@ -39,13 +39,13 @@
13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = PubkyExample/main.m; sourceTree = ""; };
13B07FB81A68108700A75B9A /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = PrivacyInfo.xcprivacy; path = PubkyExample/PrivacyInfo.xcprivacy; sourceTree = ""; };
19F6CBCC0A4E27FBF8BF4A61 /* libPods-PubkyExample-PubkyExampleTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-PubkyExample-PubkyExampleTests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
+ 3353DF680214495C74647EC3 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = PubkyExample/PrivacyInfo.xcprivacy; sourceTree = ""; };
3B4392A12AC88292D35C810B /* Pods-PubkyExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PubkyExample.debug.xcconfig"; path = "Target Support Files/Pods-PubkyExample/Pods-PubkyExample.debug.xcconfig"; sourceTree = ""; };
5709B34CF0A7D63546082F79 /* Pods-PubkyExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PubkyExample.release.xcconfig"; path = "Target Support Files/Pods-PubkyExample/Pods-PubkyExample.release.xcconfig"; sourceTree = ""; };
5B7EB9410499542E8C5724F5 /* Pods-PubkyExample-PubkyExampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PubkyExample-PubkyExampleTests.debug.xcconfig"; path = "Target Support Files/Pods-PubkyExample-PubkyExampleTests/Pods-PubkyExample-PubkyExampleTests.debug.xcconfig"; sourceTree = ""; };
5DCACB8F33CDC322A6C60F78 /* libPods-PubkyExample.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-PubkyExample.a"; sourceTree = BUILT_PRODUCTS_DIR; };
81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = PubkyExample/LaunchScreen.storyboard; sourceTree = ""; };
89C6BE57DB24E9ADA2F236DE /* Pods-PubkyExample-PubkyExampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PubkyExample-PubkyExampleTests.release.xcconfig"; path = "Target Support Files/Pods-PubkyExample-PubkyExampleTests/Pods-PubkyExample-PubkyExampleTests.release.xcconfig"; sourceTree = ""; };
- AF7D486B6E71CFB714642CFB /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = PubkyExample/PrivacyInfo.xcprivacy; sourceTree = ""; };
ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; };
/* End PBXFileReference section */
@@ -96,7 +96,7 @@
81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */,
13B07FB71A68108700A75B9A /* main.m */,
13B07FB81A68108700A75B9A /* PrivacyInfo.xcprivacy */,
- AF7D486B6E71CFB714642CFB /* PrivacyInfo.xcprivacy */,
+ 3353DF680214495C74647EC3 /* PrivacyInfo.xcprivacy */,
);
name = PubkyExample;
sourceTree = "";
@@ -248,7 +248,7 @@
files = (
81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */,
13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */,
- B2A00F0E44E958DA013ABFD6 /* PrivacyInfo.xcprivacy in Resources */,
+ 5A6C4BBBE79FE61620516760 /* PrivacyInfo.xcprivacy in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
diff --git a/example/package.json b/example/package.json
index 11c5aa2..702efb9 100644
--- a/example/package.json
+++ b/example/package.json
@@ -4,23 +4,23 @@
"private": true,
"scripts": {
"android": "react-native run-android",
- "ios": "react-native run-ios",
+ "ios": "bundle install && cd ios && pod install && cd ../ && react-native run-ios",
"start": "react-native start",
"build:android": "react-native build-android --extra-params \"--no-daemon --console=plain -PreactNativeArchitectures=arm64-v8a\"",
- "build:ios": "cd ios && rm -rf Podfile.lock Pods && pod install && react-native build-ios --scheme PubkyExample --mode Debug --extra-params \"-sdk iphonesimulator CC=clang CPLUSPLUS=clang++ LD=clang LDPLUSPLUS=clang++ GCC_OPTIMIZATION_LEVEL=0 GCC_PRECOMPILE_PREFIX_HEADER=YES ASSETCATALOG_COMPILER_OPTIMIZATION=time DEBUG_INFORMATION_FORMAT=dwarf COMPILER_INDEX_STORE_ENABLE=NO\"",
- "postinstall": "cd ios && pod install && cd .."
+ "install-pods": "bundle install && cd ios && pod install && cd ../",
+ "build:ios": "npm run install-pods && react-native build-ios --scheme PubkyExample --mode Debug --extra-params \"-sdk iphonesimulator CC=clang CPLUSPLUS=clang++ LD=clang LDPLUSPLUS=clang++ GCC_OPTIMIZATION_LEVEL=0 GCC_PRECOMPILE_PREFIX_HEADER=YES ASSETCATALOG_COMPILER_OPTIMIZATION=time DEBUG_INFORMATION_FORMAT=dwarf COMPILER_INDEX_STORE_ENABLE=NO\""
},
"dependencies": {
"react": "18.3.1",
- "react-native": "0.75.2"
+ "react-native": "0.75.3"
},
"devDependencies": {
"@babel/core": "^7.20.0",
"@babel/preset-env": "^7.20.0",
"@babel/runtime": "^7.20.0",
- "@react-native/babel-preset": "0.75.2",
- "@react-native/metro-config": "0.75.2",
- "@react-native/typescript-config": "0.75.2",
+ "@react-native/babel-preset": "0.75.3",
+ "@react-native/metro-config": "0.75.3",
+ "@react-native/typescript-config": "0.75.3",
"react-native-builder-bob": "^0.30.2"
},
"engines": {
diff --git a/example/src/App.tsx b/example/src/App.tsx
index 480e4f2..16f55c3 100644
--- a/example/src/App.tsx
+++ b/example/src/App.tsx
@@ -1,14 +1,41 @@
import { StyleSheet, View, Button } from 'react-native';
-import { auth } from 'react-native-pubky';
+import { auth } from '@synonymdev/react-native-pubky';
+import { getAddress } from 'react-native-address-generator';
+
export default function App() {
return (
+