git » sdk » commit d2e11d6

Rename Import to Importer

author Eric Roberts
2026-08-12 17:31:34 UTC
committer Stephen Paul Weber
2026-08-17 14:24:02 UTC
parent 3e7c7ffcc1cbfd35380e6dd818a1b6e4c0e05660

Rename Import to Importer

MacOS by default has a case insensitive file system and import.hx is something
special to Haxe so it causes problems. Renaming to Importer.hx fixes this.

borogove/{Import.hx => Importer.hx} +1 -1
browserjs.hxml +1 -1
nodejs.hxml +1 -1
npm/index.ts +1 -1
test/TestAll.hx +1 -1
test/{TestImport.hx => TestImporter.hx} +7 -7

diff --git a/borogove/Import.hx b/borogove/Importer.hx
similarity index 99%
rename from borogove/Import.hx
rename to borogove/Importer.hx
index e05ed30..fc65de8 100644
--- a/borogove/Import.hx
+++ b/borogove/Importer.hx
@@ -7,7 +7,7 @@ import borogove.Chat;
 
 @:expose
 @:access(Xml)
-class Import {
+class Importer {
 	private final p: Sax;
 	private final targetAccount: Null<String>;
 	private var sortA: String;
diff --git a/browserjs.hxml b/browserjs.hxml
index 170a7b1..c762a2c 100644
--- a/browserjs.hxml
+++ b/browserjs.hxml
@@ -16,7 +16,7 @@ borogove.Push
 borogove.Version
 borogove.persistence.Sqlite
 borogove.Html
-borogove.Import
+borogove.Importer
 
 -D analyzer-optimize
 -D js-es=6
diff --git a/nodejs.hxml b/nodejs.hxml
index 23aa506..58e8b97 100644
--- a/nodejs.hxml
+++ b/nodejs.hxml
@@ -18,7 +18,7 @@ borogove.Version
 borogove.persistence.Sqlite
 borogove.persistence.MediaStoreFS
 borogove.Html
-borogove.Import
+borogove.Importer
 
 --macro borogove.Util.DummyRequireMacro.init()
 -D analyzer-optimize
diff --git a/npm/index.ts b/npm/index.ts
index a7095e7..19307a1 100644
--- a/npm/index.ts
+++ b/npm/index.ts
@@ -31,7 +31,7 @@ export {
     borogove_Hash as Hash,
     borogove_Html as Html,
     borogove_Identicon as Identicon,
-    borogove_Import as Import,
+    borogove_Importer as Importer,
     borogove_LinkMetadata as LinkMetadata,
     borogove_Notification as Notification,
     borogove_Member as Member,
diff --git a/test/TestAll.hx b/test/TestAll.hx
index 7654c44..2cffc25 100644
--- a/test/TestAll.hx
+++ b/test/TestAll.hx
@@ -21,7 +21,7 @@ class TestAll {
 			new TestClient(),
 			new TestEmojiUtil(),
 			new TestHtml(),
-			new TestImport(),
+			new TestImporter(),
 			new TestJID(),
 			new TestMember(),
 			new TestMemberUpdate(),
diff --git a/test/TestImport.hx b/test/TestImporter.hx
similarity index 96%
rename from test/TestImport.hx
rename to test/TestImporter.hx
index 94eb070..40583bd 100644
--- a/test/TestImport.hx
+++ b/test/TestImporter.hx
@@ -2,15 +2,15 @@ package test;
 
 import utest.Assert;
 
-import borogove.Import;
+import borogove.Importer;
 import borogove.Message;
 import borogove.JID;
 
-class TestImport extends utest.Test {
+class TestImporter extends utest.Test {
 	public function testOnAccount() {
 		final accounts = [];
 
-		final i = new Import(null);
+		final i = new Importer(null);
 		i.onAccount = (id) -> {
 			accounts.push(id);
 		};
@@ -31,7 +31,7 @@ class TestImport extends utest.Test {
 	public function testOnChannel() {
 		final channels = [];
 
-		final i = new Import(null);
+		final i = new Importer(null);
 		i.onChannel = (id) -> {
 			channels.push(id);
 		};
@@ -51,7 +51,7 @@ class TestImport extends utest.Test {
 	public function testOnMamItem() {
 		final items = [];
 
-		final i = new Import(null);
+		final i = new Importer(null);
 		i.onMessage = (source, msg) -> {
 			items.push(msg);
 		};
@@ -91,7 +91,7 @@ class TestImport extends utest.Test {
 	public function testTargetAccount() {
 		final items = [];
 
-		final i = new Import("me@example.com");
+		final i = new Importer("me@example.com");
 		i.onMessage = (source, msg) -> {
 			items.push(msg);
 		};
@@ -127,7 +127,7 @@ class TestImport extends utest.Test {
 	public function testTimestampFixing() {
 		final items = [];
 
-		final i = new Import(null);
+		final i = new Importer(null);
 		i.onMessage = (source, msg) -> {
 			items.push(msg);
 		};