git » sdk » commit 799f170

Imports are not allowed later

author Stephen Paul Weber
2024-03-11 19:29:55 UTC
committer Stephen Paul Weber
2024-03-11 19:29:55 UTC
parent beaf0f0c9c56c08f70344021cd1badc3bf7d51f4

Imports are not allowed later

snikket/Chat.hx +4 -1
snikket/ChatMessage.hx +4 -1
snikket/Client.hx +4 -1

diff --git a/snikket/Chat.hx b/snikket/Chat.hx
index 1276cdf..803a554 100644
--- a/snikket/Chat.hx
+++ b/snikket/Chat.hx
@@ -13,6 +13,10 @@ import snikket.queries.DiscoInfoGet;
 import snikket.queries.MAMQuery;
 using Lambda;
 
+#if cpp
+import HaxeCBridge;
+#end
+
 enum UiState {
 	Pinned;
 	Open; // or Unspecified
@@ -20,7 +24,6 @@ enum UiState {
 }
 
 #if cpp
-import HaxeCBridge;
 @:build(HaxeCBridge.expose())
 #end
 abstract class Chat {
diff --git a/snikket/ChatMessage.hx b/snikket/ChatMessage.hx
index ffed9fa..fbea4dd 100644
--- a/snikket/ChatMessage.hx
+++ b/snikket/ChatMessage.hx
@@ -6,6 +6,10 @@ import haxe.io.BytesData;
 import haxe.Exception;
 using Lambda;
 
+#if cpp
+import HaxeCBridge;
+#end
+
 import snikket.JID;
 import snikket.Identicon;
 import snikket.StringUtil;
@@ -32,7 +36,6 @@ class ChatAttachment {
 @:expose
 @:nullSafety(Strict)
 #if cpp
-import HaxeCBridge;
 @:build(HaxeCBridge.expose())
 #end
 class ChatMessage {
diff --git a/snikket/Client.hx b/snikket/Client.hx
index 609096b..a92e579 100644
--- a/snikket/Client.hx
+++ b/snikket/Client.hx
@@ -28,9 +28,12 @@ import snikket.queries.RosterGet;
 import snikket.queries.VcardTempGet;
 using Lambda;
 
-@:expose
 #if cpp
 import HaxeCBridge;
+#end
+
+@:expose
+#if cpp
 @:build(HaxeCBridge.expose())
 #end
 class Client extends EventEmitter {