Skip to content
This repository was archived by the owner on Nov 12, 2025. It is now read-only.

Commit cc18569

Browse files
committed
Refactory code
1 parent ddade4f commit cc18569

22 files changed

Lines changed: 75 additions & 40 deletions

src/main/java/com/searchcode/app/config/MySQLDatabaseConfig.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ public class MySQLDatabaseConfig implements IDatabaseConfig {
2828
private HikariDataSource datasource = null;
2929

3030
public MySQLDatabaseConfig() {
31-
this.helpers = Singleton.getHelpers();
3231
this.logger = Singleton.getLogger();
32+
this.helpers = Singleton.getHelpers();
3333

3434
var config = new HikariConfig();
3535
config.setJdbcUrl((String)Properties.getProperties().getOrDefault("searchcode_connection_string", "jdbc:mysql://localhost:3306/searchcode?serverTimezone=UTC"));

src/main/java/com/searchcode/app/config/SphinxSearchConfig.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@
1010

1111
package com.searchcode.app.config;
1212

13-
import com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException;
13+
// TODO REMOVE
14+
//import com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException;
1415
import com.searchcode.app.service.Singleton;
1516
import com.searchcode.app.util.Helpers;
1617
import com.searchcode.app.util.LoggerWrapper;
@@ -39,12 +40,13 @@ public class SphinxSearchConfig {
3940
private final LoggerWrapper logger;
4041

4142
public SphinxSearchConfig() {
42-
this.helpers = Singleton.getHelpers();
4343
this.logger = Singleton.getLogger();
44+
this.helpers = Singleton.getHelpers();
4445

4546
this.SPHINX_SERVERS_SHARDS = Properties.getProperties().getProperty(Values.SPHINX_SERVERS_SHARDS, Values.DEFAULT_SPHINX_SERVERS_SHARDS);
4647
}
4748

49+
// TODO VERIFY THROWS sqlexception
4850
public Optional<Connection> getConnection(String server) throws SQLException {
4951
Connection connection = null;
5052

@@ -63,7 +65,7 @@ public Optional<Connection> getConnection(String server) throws SQLException {
6365
}
6466
} catch (ClassNotFoundException ex) {
6567
this.logger.severe(String.format("f9e4283d::error in class %s exception %s it appears searchcode is unable to connect sphinx using mysql connection as the driver is missing", ex.getClass(), ex.getMessage()));
66-
} catch (MySQLSyntaxErrorException ex) {
68+
} catch (SQLException ex) {
6769
this.logger.severe(String.format("2362eb21::error in class %s exception %s it appears searchcode is unable to connect sphinx", ex.getClass(), ex.getMessage()));
6870
}
6971

src/main/java/com/searchcode/app/dao/Api.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,9 @@ public Api() {
3838
}
3939

4040
public Api(IDatabaseConfig dbConfig, Helpers helpers, LoggerWrapper logger) {
41+
this.logger = logger;
4142
this.dbConfig = dbConfig;
4243
this.helpers = helpers;
43-
this.logger = logger;
4444
this.createTableIfMissing();
4545
}
4646

src/main/java/com/searchcode/app/dao/Data.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,9 @@ public Data() {
3737
}
3838

3939
public Data(IDatabaseConfig dbConfig, Helpers helpers, LoggerWrapper logger) {
40+
this.logger = logger;
4041
this.dbConfig = dbConfig;
4142
this.helpers = helpers;
42-
this.logger = logger;
4343

4444
if (Singleton.getHelpers().isStandaloneInstance()) {
4545
this.createTableIfMissing();

src/main/java/com/searchcode/app/dao/LanguageType.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,9 @@ public LanguageType() {
3838
}
3939

4040
public LanguageType(IDatabaseConfig dbConfig, Helpers helpers, LoggerWrapper logger, Cache<String, Optional<LanguageTypeDTO>> typeCache) {
41+
this.logger = logger;
4142
this.dbConfig = dbConfig;
4243
this.helpers = helpers;
43-
this.logger = logger;
4444
this.typeCache = typeCache;
4545
}
4646

src/main/java/com/searchcode/app/dao/SQLiteRepo.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,9 @@ public SQLiteRepo() {
3737
}
3838

3939
public SQLiteRepo(IDatabaseConfig dbConfig, Helpers helpers, LoggerWrapper loggerWrapper) {
40+
this.logger = loggerWrapper;
4041
this.dbConfig = dbConfig;
4142
this.helpers = helpers;
42-
this.logger = loggerWrapper;
4343
this.createTableIfMissing();
4444
}
4545

src/main/java/com/searchcode/app/dao/SourceCode.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,10 @@ public SourceCode() {
4545
}
4646

4747
public SourceCode(IDatabaseConfig dbConfig, Helpers helpers, LanguageType languageType, LoggerWrapper logger, Cache<String, Optional<SourceCodeDTO>> codeCache) {
48+
this.logger = logger;
4849
this.dbConfig = dbConfig;
4950
this.helpers = helpers;
5051
this.languageType = languageType;
51-
this.logger = logger;
5252
this.codeCache = codeCache;
5353
}
5454

src/main/java/com/searchcode/app/jobs/DeleteRepositoryJob.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,11 +43,11 @@ public class DeleteRepositoryJob implements Job {
4343
private final Helpers helpers;
4444

4545
public DeleteRepositoryJob() {
46+
this.logger = Singleton.getLogger();
4647
this.dataService = Singleton.getDataService();
4748
this.indexService = Singleton.getIndexService();
4849
this.repo = Singleton.getRepo();
4950
this.helpers = Singleton.getHelpers();
50-
this.logger = Singleton.getLogger();
5151
}
5252

5353
public void execute(JobExecutionContext context) {

src/main/java/com/searchcode/app/jobs/enqueue/EnqueueFileRepositoryJob.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,9 @@ public class EnqueueFileRepositoryJob implements Job {
4242
private final Helpers helpers;
4343

4444
public EnqueueFileRepositoryJob() {
45+
this.logger = Singleton.getLogger();
4546
this.indexService = Singleton.getIndexService();
4647
this.repo = Singleton.getRepo();
47-
this.logger = Singleton.getLogger();
4848
this.helpers = Singleton.getHelpers();
4949
}
5050

src/main/java/com/searchcode/app/jobs/enqueue/EnqueueRepositoryJob.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,9 @@ public class EnqueueRepositoryJob implements Job {
3939
private final Helpers helpers;
4040

4141
public EnqueueRepositoryJob() {
42+
this.logger = Singleton.getLogger();
4243
this.indexService = Singleton.getIndexService();
4344
this.repo = Singleton.getRepo();
44-
this.logger = Singleton.getLogger();
4545
this.helpers = Singleton.getHelpers();
4646
}
4747

0 commit comments

Comments
 (0)