Added update for ServerConfig
This commit is contained in:
parent
00c5842a34
commit
bb8e31ff8d
@ -40,6 +40,16 @@ public class ServerConfigController {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static CompletableFuture<Void> update(ServerConfig config) {
|
||||||
|
return CompletableFuture.runAsync(() -> {
|
||||||
|
try {
|
||||||
|
updateExec(config);
|
||||||
|
} catch (SQLException e) {
|
||||||
|
throw new CompletionException(e);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
private static void insertExec(ServerConfig config) throws SQLException {
|
private static void insertExec(ServerConfig config) throws SQLException {
|
||||||
FSDB.get().insert("INSERT INTO server_config('id', 'name', 'prefix') VALUES (?, ?, ?)",
|
FSDB.get().insert("INSERT INTO server_config('id', 'name', 'prefix') VALUES (?, ?, ?)",
|
||||||
config.getId(),
|
config.getId(),
|
||||||
@ -61,6 +71,14 @@ public class ServerConfigController {
|
|||||||
return Optional.empty();
|
return Optional.empty();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static void updateExec(ServerConfig config) throws SQLException {
|
||||||
|
FSDB.get().query("UPDATE server_config SET prefix = ?, name = ? WHERE id = ?",
|
||||||
|
config.getPrefix(),
|
||||||
|
config.getName(),
|
||||||
|
config.getId()
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
private static ServerConfig mapObject(ResultSet rs) throws SQLException {
|
private static ServerConfig mapObject(ResultSet rs) throws SQLException {
|
||||||
return new ServerConfig.ServerConfigBuilder()
|
return new ServerConfig.ServerConfigBuilder()
|
||||||
.setId(rs.getString("id"))
|
.setId(rs.getString("id"))
|
||||||
|
Loading…
Reference in New Issue
Block a user