Skip to content

Commit 685afdd

Browse files
committed
Starting SQL bump.
1 parent 93ce526 commit 685afdd

23 files changed

+293
-245
lines changed

Backend/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161
<dependency>
6262
<groupId>de.ree6</groupId>
6363
<artifactId>Ree6-SQL</artifactId>
64-
<version>982f71d8ad</version>
64+
<version>2.2.0-RC.3</version>
6565
</dependency>
6666

6767
<!-- Discord -->

Backend/src/main/java/de/presti/ree6/backend/Server.java

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
import de.presti.ree6.sql.entities.Recording;
1717
import de.presti.ree6.sql.entities.TwitchIntegration;
1818
import de.presti.ree6.backend.utils.ThreadUtil;
19+
import de.presti.ree6.sql.util.SQLConfig;
1920
import lombok.AccessLevel;
2021
import lombok.Getter;
2122
import lombok.extern.slf4j.Slf4j;
@@ -129,12 +130,20 @@ public void load(String[] args) {
129130
default -> databaseTyp = DatabaseTyp.SQLite;
130131
}
131132

132-
new SQLSession(getConfig().getConfiguration().getString("hikari.sql.user"),
133-
getConfig().getConfiguration().getString("hikari.sql.db"), getConfig().getConfiguration().getString("hikari.sql.pw"),
134-
getConfig().getConfiguration().getString("hikari.sql.host"), getConfig().getConfiguration().getInt("hikari.sql.port"),
135-
getConfig().getConfiguration().getString("hikari.misc.storageFile"), databaseTyp,
136-
getConfig().getConfiguration().getInt("hikari.misc.poolSize"),
137-
getConfig().getConfiguration().getBoolean("hikari.misc.createEmbeddedServer"), false);
133+
SQLConfig sqlConfig = SQLConfig.builder()
134+
.username(getConfig().getConfiguration().getString("hikari.sql.user"))
135+
.database(getConfig().getConfiguration().getString("hikari.sql.db"))
136+
.password(getConfig().getConfiguration().getString("hikari.sql.pw"))
137+
.host(getConfig().getConfiguration().getString("hikari.sql.host"))
138+
.port(getConfig().getConfiguration().getInt("hikari.sql.port"))
139+
.path(getConfig().getConfiguration().getString("hikari.misc.storageFile"))
140+
.typ(databaseTyp)
141+
.poolSize(getConfig().getConfiguration().getInt("hikari.misc.poolSize"))
142+
.createEmbeddedServer(getConfig().getConfiguration().getBoolean("hikari.misc.createEmbeddedServer"))
143+
.debug(false)
144+
.build();
145+
146+
new SQLSession(sqlConfig);
138147

139148
credentialManager = CredentialManagerBuilder.builder()
140149
.withStorageBackend(new DatabaseStorageBackend())

Backend/src/main/java/de/presti/ree6/backend/controller/GuildController.java

Lines changed: 116 additions & 70 deletions
Large diffs are not rendered by default.

Backend/src/main/java/de/presti/ree6/backend/controller/SettingsController.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public SettingsController(SessionService sessionService) {
4646
*/
4747
@GetMapping(value = "/", produces = MediaType.APPLICATION_JSON_VALUE)
4848
public GenericObjectResponse<List<Setting>> retrieveSettings(@RequestHeader(name = "X-Session-Authenticator") String sessionIdentifier,
49-
@PathVariable(name = "guildId") String guildId) {
49+
@PathVariable(name = "guildId") long guildId) {
5050
try {
5151
GuildContainer guildContainer = sessionService.retrieveGuild(sessionIdentifier, guildId);
5252
return new GenericObjectResponse<>(true, SQLSession.getSqlConnector().getSqlWorker().getAllSettings(guildId), "Setting retrieved!");
@@ -64,7 +64,7 @@ public GenericObjectResponse<List<Setting>> retrieveSettings(@RequestHeader(name
6464
*/
6565
@GetMapping(value = "/{settingName}", produces = MediaType.APPLICATION_JSON_VALUE)
6666
public GenericObjectResponse<Setting> retrieveSetting(@RequestHeader(name = "X-Session-Authenticator") String sessionIdentifier,
67-
@PathVariable(name = "guildId") String guildId,
67+
@PathVariable(name = "guildId") long guildId,
6868
@PathVariable(name = "settingName") String settingName) {
6969
try {
7070
GuildContainer guildContainer = sessionService.retrieveGuild(sessionIdentifier, guildId);
@@ -88,7 +88,7 @@ public GenericObjectResponse<Setting> retrieveSetting(@RequestHeader(name = "X-S
8888
*/
8989
@PostMapping(value = "/{settingName}/update", produces = MediaType.APPLICATION_JSON_VALUE)
9090
public GenericObjectResponse<Setting> updateSetting(@RequestHeader(name = "X-Session-Authenticator") String sessionIdentifier,
91-
@PathVariable(name = "guildId") String guildId,
91+
@PathVariable(name = "guildId") long guildId,
9292
@PathVariable(name = "settingName") String settingName,
9393
@RequestBody GenericValueRequest request) {
9494
try {
@@ -114,7 +114,7 @@ public GenericObjectResponse<Setting> updateSetting(@RequestHeader(name = "X-Ses
114114
*/
115115
@GetMapping(value = "/{settingName}/delete", produces = MediaType.APPLICATION_JSON_VALUE)
116116
public GenericResponse deleteSetting(@RequestHeader(name = "X-Session-Authenticator") String sessionIdentifier,
117-
@PathVariable(name = "guildId") String guildId,
117+
@PathVariable(name = "guildId") long guildId,
118118
@PathVariable(name = "settingName") String settingName) {
119119
try {
120120
GuildContainer guildContainer = sessionService.retrieveGuild(sessionIdentifier, guildId);

0 commit comments

Comments
 (0)