File tree Expand file tree Collapse file tree 2 files changed +12
-15
lines changed
PowerSyncKotlin/src/appleMain/kotlin/com/powersync
core/src/commonMain/kotlin/com/powersync Expand file tree Collapse file tree 2 files changed +12
-15
lines changed Original file line number Diff line number Diff line change 1- @file:Suppress(" ktlint:standard:no-empty-file" )
2-
31// This is required to build the iOS framework
42
53package com.powersync
4+
5+ /* *
6+ * Helper class designed to bridge SKIEE methods and allow them to throw
7+ * `PowerSyncException`. This is necessary because these exceptions cannot
8+ * be thrown directly in Swift.
9+ *
10+ * The class provides a mechanism to handle exceptions in a way that is
11+ * compatible with the Swift environment, ensuring proper error propagation
12+ * and handling.
13+ */
14+ @Throws(PowerSyncException ::class )
15+ public fun throwPowerSyncException (exception : PowerSyncException ): Unit = throw exception
Original file line number Diff line number Diff line change @@ -4,16 +4,3 @@ public class PowerSyncException(
44 message : String ,
55 cause : Throwable ,
66) : Exception(message, cause)
7-
8-
9- /* *
10- * Helper class designed to bridge SKIEE methods and allow them to throw
11- * `PowerSyncException`. This is necessary because these exceptions cannot
12- * be thrown directly in Swift.
13- *
14- * The class provides a mechanism to handle exceptions in a way that is
15- * compatible with the Swift environment, ensuring proper error propagation
16- * and handling.
17- */
18- @Throws(PowerSyncException ::class )
19- public fun throwPowerSyncException (exception : PowerSyncException ): Unit = throw exception
You can’t perform that action at this time.
0 commit comments