Changed snowflakes from text to long lint
Signed-off-by: Louis Vallat <louis@louis-vallat.xyz>
This commit is contained in:
parent
b922d13b7f
commit
fd74a955f0
@ -52,8 +52,8 @@ CREATE TABLE IF NOT EXISTS subtitles
|
|||||||
id int GENERATED ALWAYS AS IDENTITY,
|
id int GENERATED ALWAYS AS IDENTITY,
|
||||||
film_id int NOT NULL,
|
film_id int NOT NULL,
|
||||||
language_id int NOT NULL,
|
language_id int NOT NULL,
|
||||||
importer_id varchar(37),
|
importer_id bigint,
|
||||||
importer_guild_id text,
|
importer_guild_id bigint,
|
||||||
imported_date timestamptz NOT NULL DEFAULT now(),
|
imported_date timestamptz NOT NULL DEFAULT now(),
|
||||||
UNIQUE (film_id, language_id),
|
UNIQUE (film_id, language_id),
|
||||||
PRIMARY KEY (id),
|
PRIMARY KEY (id),
|
||||||
|
@ -23,7 +23,7 @@ public class MoviesQuoteBot {
|
|||||||
public static final String PREFIX = "!";
|
public static final String PREFIX = "!";
|
||||||
public static final String NAME = "Movies Quote Bot";
|
public static final String NAME = "Movies Quote Bot";
|
||||||
public static final String DESCRIPTION = "I may know quotes from movies.";
|
public static final String DESCRIPTION = "I may know quotes from movies.";
|
||||||
public static final String VERSION = "0.4-SNAPSHOT";
|
public static final String VERSION = "0.5";
|
||||||
public static final String KILL_SWITCH_FILE = "system_locked";
|
public static final String KILL_SWITCH_FILE = "system_locked";
|
||||||
public static final String MAINTENANCE_MODE_FILE = "maintenance_mode_locked";
|
public static final String MAINTENANCE_MODE_FILE = "maintenance_mode_locked";
|
||||||
private static final Logger logger = LoggerFactory.getLogger(MoviesQuoteBot.class.getCanonicalName());
|
private static final Logger logger = LoggerFactory.getLogger(MoviesQuoteBot.class.getCanonicalName());
|
||||||
|
@ -34,10 +34,10 @@ public class Version extends Command {
|
|||||||
if (guild != null)
|
if (guild != null)
|
||||||
embedCreateSpec.addField("This guild imported",
|
embedCreateSpec.addField("This guild imported",
|
||||||
SubtitleLineManager
|
SubtitleLineManager
|
||||||
.getNumberOfSubtitleLinesByGuild(guild.getId().asString()) +
|
.getNumberOfSubtitleLinesByGuild(guild.getId().asLong()) +
|
||||||
" subtitles lines, from " +
|
" subtitles lines, from " +
|
||||||
SubtitleManager
|
SubtitleManager
|
||||||
.getNumberOfSubtitlesByGuild(guild.getId().asString()) + " subtitles.",
|
.getNumberOfSubtitlesByGuild(guild.getId().asLong()) + " subtitles.",
|
||||||
true);
|
true);
|
||||||
}
|
}
|
||||||
embedCreateSpec.addField("Version", MoviesQuoteBot.VERSION, true)
|
embedCreateSpec.addField("Version", MoviesQuoteBot.VERSION, true)
|
||||||
|
@ -48,14 +48,14 @@ public final class SubtitleLineManager {
|
|||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static int getNumberOfSubtitleLinesByGuild(String guild_id) {
|
public static int getNumberOfSubtitleLinesByGuild(long guild_id) {
|
||||||
logger.debug("Getting the number of subtitle lines in database from guild '{}'.", guild_id);
|
logger.debug("Getting the number of subtitle lines in database from guild '{}'.", guild_id);
|
||||||
try (Connection connection = DBManager.getConnection()) {
|
try (Connection connection = DBManager.getConnection()) {
|
||||||
String query = "SELECT COUNT(*) FROM subtitle_lines " +
|
String query = "SELECT COUNT(*) FROM subtitle_lines " +
|
||||||
"INNER JOIN subtitles ON subtitles.id = subtitle_lines.subtitle_id " +
|
"INNER JOIN subtitles ON subtitles.id = subtitle_lines.subtitle_id " +
|
||||||
"WHERE importer_guild_id = ?;";
|
"WHERE importer_guild_id = ?;";
|
||||||
try (PreparedStatement stmt = connection.prepareStatement(query)) {
|
try (PreparedStatement stmt = connection.prepareStatement(query)) {
|
||||||
stmt.setString(1, guild_id);
|
stmt.setLong(1, guild_id);
|
||||||
stmt.executeQuery();
|
stmt.executeQuery();
|
||||||
stmt.getResultSet().next();
|
stmt.getResultSet().next();
|
||||||
return (stmt.getResultSet().getInt(1));
|
return (stmt.getResultSet().getInt(1));
|
||||||
@ -96,8 +96,8 @@ public final class SubtitleLineManager {
|
|||||||
try (PreparedStatement stmt = connection.prepareStatement(querySubtitles, PreparedStatement.RETURN_GENERATED_KEYS)) {
|
try (PreparedStatement stmt = connection.prepareStatement(querySubtitles, PreparedStatement.RETURN_GENERATED_KEYS)) {
|
||||||
stmt.setInt(1, movie.getId());
|
stmt.setInt(1, movie.getId());
|
||||||
stmt.setInt(2, language.getId());
|
stmt.setInt(2, language.getId());
|
||||||
stmt.setString(3, importer == null ? null : importer.asString());
|
stmt.setLong(3, importer == null ? null : importer.asLong());
|
||||||
stmt.setString(4, importer_guild == null ? null : importer_guild.asString());
|
stmt.setLong(4, importer_guild == null ? null : importer_guild.asLong());
|
||||||
stmt.executeUpdate();
|
stmt.executeUpdate();
|
||||||
stmt.getGeneratedKeys().next();
|
stmt.getGeneratedKeys().next();
|
||||||
subId = stmt.getGeneratedKeys().getInt(1);
|
subId = stmt.getGeneratedKeys().getInt(1);
|
||||||
|
@ -74,13 +74,13 @@ public final class SubtitleManager {
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static int getNumberOfSubtitlesByGuild(String guild_id) {
|
public static int getNumberOfSubtitlesByGuild(long guild_id) {
|
||||||
logger.debug("Getting the number of subtitles in database from guild '{}'.", guild_id);
|
logger.debug("Getting the number of subtitles in database from guild '{}'.", guild_id);
|
||||||
try (Connection connection = DBManager.getConnection()) {
|
try (Connection connection = DBManager.getConnection()) {
|
||||||
String query = "SELECT COUNT(*) FROM subtitles " +
|
String query = "SELECT COUNT(*) FROM subtitles " +
|
||||||
"WHERE importer_guild_id = ?;";
|
"WHERE importer_guild_id = ?;";
|
||||||
try (PreparedStatement stmt = connection.prepareStatement(query)) {
|
try (PreparedStatement stmt = connection.prepareStatement(query)) {
|
||||||
stmt.setString(1, guild_id);
|
stmt.setLong(1, guild_id);
|
||||||
stmt.executeQuery();
|
stmt.executeQuery();
|
||||||
stmt.getResultSet().next();
|
stmt.getResultSet().next();
|
||||||
return (stmt.getResultSet().getInt(1));
|
return (stmt.getResultSet().getInt(1));
|
||||||
@ -122,8 +122,8 @@ public final class SubtitleManager {
|
|||||||
id int GENERATED ALWAYS AS IDENTITY,
|
id int GENERATED ALWAYS AS IDENTITY,
|
||||||
film_id int NOT NULL,
|
film_id int NOT NULL,
|
||||||
language_id int NOT NULL,
|
language_id int NOT NULL,
|
||||||
importer_id varchar(37),
|
importer_id bigint,
|
||||||
importer_guild_id text,
|
importer_guild_id bigint,
|
||||||
imported_date timestamptz NOT NULL DEFAULT now(),
|
imported_date timestamptz NOT NULL DEFAULT now(),
|
||||||
UNIQUE (film_id, language_id),
|
UNIQUE (film_id, language_id),
|
||||||
PRIMARY KEY (id),
|
PRIMARY KEY (id),
|
||||||
|
Loading…
Reference in New Issue
Block a user