From 06196ad60ea80cd104e3a960209ed75f41d9cd18 Mon Sep 17 00:00:00 2001 From: Alessandro Autiero Date: Sat, 24 Aug 2024 16:37:18 +0200 Subject: [PATCH] Release 0.0.6 --- .../java/it/auties/whatsapp/ConfigUtils.java | 30 ---- .../it/auties/whatsapp/GithubActions.java | 11 -- .../java/it/auties/whatsapp/MediaUtils.java | 15 -- .../java/it/auties/whatsapp/UpdateTokens.java | 137 ------------------ 4 files changed, 193 deletions(-) delete mode 100644 src/test/java/it/auties/whatsapp/ConfigUtils.java delete mode 100644 src/test/java/it/auties/whatsapp/GithubActions.java delete mode 100644 src/test/java/it/auties/whatsapp/MediaUtils.java delete mode 100644 src/test/java/it/auties/whatsapp/UpdateTokens.java diff --git a/src/test/java/it/auties/whatsapp/ConfigUtils.java b/src/test/java/it/auties/whatsapp/ConfigUtils.java deleted file mode 100644 index a9cb4a9f..00000000 --- a/src/test/java/it/auties/whatsapp/ConfigUtils.java +++ /dev/null @@ -1,30 +0,0 @@ -package it.auties.whatsapp; - -import java.io.FileNotFoundException; -import java.io.IOException; -import java.nio.file.Files; -import java.nio.file.Path; -import java.util.Properties; - -public final class ConfigUtils { - private static final String CONFIG_PATH = "/.test/config.properties"; - - public static Properties loadConfiguration() throws IOException { - var config = loadConfigFile(); - return createProperties(config); - } - - private static Path loadConfigFile() throws IOException { - var config = Path.of("./" + CONFIG_PATH).toAbsolutePath(); - if (Files.notExists(config)) { - throw new FileNotFoundException("Before running any unit test please create a config file at %s".formatted(config)); - } - return config; - } - - private static Properties createProperties(Path config) throws IOException { - var props = new Properties(); - props.load(Files.newBufferedReader(config)); - return props; - } -} diff --git a/src/test/java/it/auties/whatsapp/GithubActions.java b/src/test/java/it/auties/whatsapp/GithubActions.java deleted file mode 100644 index 253912e4..00000000 --- a/src/test/java/it/auties/whatsapp/GithubActions.java +++ /dev/null @@ -1,11 +0,0 @@ -package it.auties.whatsapp; - -public final class GithubActions { - public static final String CONTACT_NAME = "WHATSAPP_CONTACT"; - public static final String ACCOUNT = "ACCOUNT"; - private static final String GITHUB_ACTIONS = "GITHUB_ACTIONS"; - - public static boolean isActionsEnvironment() { - return Boolean.parseBoolean(System.getenv(GITHUB_ACTIONS)); - } -} diff --git a/src/test/java/it/auties/whatsapp/MediaUtils.java b/src/test/java/it/auties/whatsapp/MediaUtils.java deleted file mode 100644 index ce4182b8..00000000 --- a/src/test/java/it/auties/whatsapp/MediaUtils.java +++ /dev/null @@ -1,15 +0,0 @@ -package it.auties.whatsapp; - -import java.io.IOException; -import java.io.UncheckedIOException; -import java.net.URI; - -public class MediaUtils { - public static byte[] readBytes(String url) { - try(var stream = URI.create(url).toURL().openStream()) { - return stream.readAllBytes(); - } catch (IOException exception) { - throw new UncheckedIOException("Cannot download media", exception); - } - } -} \ No newline at end of file diff --git a/src/test/java/it/auties/whatsapp/UpdateTokens.java b/src/test/java/it/auties/whatsapp/UpdateTokens.java deleted file mode 100644 index 6b08b727..00000000 --- a/src/test/java/it/auties/whatsapp/UpdateTokens.java +++ /dev/null @@ -1,137 +0,0 @@ -package it.auties.whatsapp; - -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.core.json.JsonReadFeature; -import com.fasterxml.jackson.core.type.TypeReference; -import com.fasterxml.jackson.databind.ObjectMapper; - -import java.io.IOException; -import java.io.UncheckedIOException; -import java.net.URI; -import java.net.http.HttpClient; -import java.net.http.HttpRequest; -import java.nio.charset.StandardCharsets; -import java.nio.file.Files; -import java.nio.file.Path; -import java.nio.file.StandardOpenOption; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.regex.Pattern; -import java.util.stream.Collectors; - -import static java.net.http.HttpResponse.BodyHandlers.ofString; - -public class UpdateTokens { - private static final HttpClient HTTP_CLIENT = HttpClient.newBuilder().version(HttpClient.Version.HTTP_1_1).build(); - private static final String SOURCE_NAME = "BinaryTokens.java"; - private static final String TOKEN_REGEX = "