From fe5cde02907dced7e331749ac04460b73fccb028 Mon Sep 17 00:00:00 2001 From: Graham Date: Sun, 8 Oct 2023 20:34:38 +0100 Subject: [PATCH] Add loginapplet and passapplet support Signed-off-by: Graham --- .../org/openrs2/archive/client/ClientImporter.kt | 10 ++++++++++ .../archive/migrations/V24__loginapplet_passapplet.sql | 7 +++++++ 2 files changed, 17 insertions(+) create mode 100644 archive/src/main/resources/org/openrs2/archive/migrations/V24__loginapplet_passapplet.sql diff --git a/archive/src/main/kotlin/org/openrs2/archive/client/ClientImporter.kt b/archive/src/main/kotlin/org/openrs2/archive/client/ClientImporter.kt index 021f2212..688aad80 100644 --- a/archive/src/main/kotlin/org/openrs2/archive/client/ClientImporter.kt +++ b/archive/src/main/kotlin/org/openrs2/archive/client/ClientImporter.kt @@ -534,6 +534,16 @@ public class ClientImporter @Inject constructor( build = null type = ArtifactType.CLIENT links = emptyList() + } else if (library.contains("loginapplet")) { + game = "loginapplet" + build = null + type = ArtifactType.CLIENT + links = emptyList() + } else if (library.contains("passwordapp")) { + game = "passapplet" + build = null + type = ArtifactType.CLIENT + links = emptyList() } else if (library.contains("jaggl/opengl")) { game = "shared" type = ArtifactType.JAGGL diff --git a/archive/src/main/resources/org/openrs2/archive/migrations/V24__loginapplet_passapplet.sql b/archive/src/main/resources/org/openrs2/archive/migrations/V24__loginapplet_passapplet.sql new file mode 100644 index 00000000..effd9b7f --- /dev/null +++ b/archive/src/main/resources/org/openrs2/archive/migrations/V24__loginapplet_passapplet.sql @@ -0,0 +1,7 @@ +-- @formatter:off + +INSERT INTO scopes (name) VALUES ('loginapplet'); +INSERT INTO games (name, scope_id) VALUES ('loginapplet', (SELECT id FROM scopes WHERE name = 'loginapplet')); + +INSERT INTO scopes (name) VALUES ('passapplet'); +INSERT INTO games (name, scope_id) VALUES ('passapplet', (SELECT id FROM scopes WHERE name = 'passapplet'));