Config error logging changes

This commit is contained in:
floppydiskette 2024-09-05 03:36:25 +01:00
parent 448f98ba35
commit 1a196d9fb3
Signed by: fwoppydwisk
SSH key fingerprint: SHA256:Hqn452XQ1ETzUt/FthJu6+OFkS4NBxCv5VQSEvuk7CE

View file

@ -6,7 +6,7 @@ import java.io.*;
import java.nio.charset.StandardCharsets; import java.nio.charset.StandardCharsets;
//You can add more fields in this class, if your input json matches the structure //You can add more fields in this class, if your input json matches the structure
//You will need a valid config.json in the package com.freya02.bot for this to work //You will need a valid config.json in the resources folder for this to work
public class Config { public class Config {
@SuppressWarnings("unused") private String token; @SuppressWarnings("unused") private String token;
@SuppressWarnings("unused") private String prefix; @SuppressWarnings("unused") private String prefix;
@ -24,14 +24,7 @@ public class Config {
Reader reader = new InputStreamReader(in, StandardCharsets.UTF_8); Reader reader = new InputStreamReader(in, StandardCharsets.UTF_8);
return new Gson().fromJson(reader, Config.class); return new Gson().fromJson(reader, Config.class);
} catch (IOException | NullPointerException e) { } catch (IOException | NullPointerException e) {
throw new IOException(""" throw new IOException("config.json was not found, did you forget to create it?", e);
config.json was not found in the root folder (of the project), did you forget to put it ?
Example structure:
{
"token": "[your_bot_token_here]"
}
""", e);
} }
} }