Skip to content

Commit 4d6fab9

Browse files
committed
refactor(QueryEventHandler): convert to recordConvert QueryEventHandler class to a record for immutability andconciseness. Add eventhandler to project dictionary.
1 parent 7f874c2 commit 4d6fab9

File tree

2 files changed

+11
-19
lines changed

2 files changed

+11
-19
lines changed

.idea/dictionaries/project.xml

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/main/java/io/github/kinsleykajiva/janus/admin/messages/QueryEventHandler.java

Lines changed: 10 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,14 @@
22

33
import org.json.JSONObject;
44

5-
public class QueryEventHandler {
6-
private final String transaction;
7-
private final String handler;
8-
private final JSONObject request;
9-
10-
public QueryEventHandler(String transaction, String handler, JSONObject request) {
11-
this.transaction = transaction;
12-
this.handler = handler;
13-
this.request = request;
14-
}
15-
16-
public JSONObject toJson() {
17-
JSONObject json = new JSONObject();
18-
json.put("janus", "query_eventhandler");
19-
json.put("transaction", transaction);
20-
json.put("handler", handler);
21-
json.put("request", request);
22-
return json;
23-
}
5+
public record QueryEventHandler(String transaction, String handler, JSONObject request) {
6+
7+
public JSONObject toJson() {
8+
JSONObject json = new JSONObject();
9+
json.put("janus", "query_eventhandler");
10+
json.put("transaction", transaction);
11+
json.put("handler", handler);
12+
json.put("request", request);
13+
return json;
14+
}
2415
}

0 commit comments

Comments
 (0)