Skip to content

Commit fc8e155

Browse files
committed
Add lombok
1 parent f2ceac9 commit fc8e155

File tree

3 files changed

+14
-15
lines changed

3 files changed

+14
-15
lines changed

app/build.gradle.kts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,8 @@ dependencies {
157157
implementation(libs.betterypermissionhelper)
158158
implementation(libs.bcpkix.jdk18on)
159159
implementation(libs.arscblamer)
160+
compileOnly(libs.lombok)
161+
annotationProcessor(libs.lombok)
160162
}
161163

162164
configurations.all {

app/src/main/java/com/wmods/wppenhacer/xposed/core/db/MessageHistory.java

Lines changed: 10 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@
1616
import java.util.List;
1717

1818
import de.robv.android.xposed.XposedHelpers;
19+
import lombok.AccessLevel;
20+
import lombok.AllArgsConstructor;
21+
import lombok.NoArgsConstructor;
22+
import lombok.RequiredArgsConstructor;
1923

2024
public class MessageHistory extends SQLiteOpenHelper {
2125
private static MessageHistory mInstance;
@@ -138,30 +142,21 @@ public void onUpgrade(SQLiteDatabase sqLiteDatabase, int oldVersion, int newVers
138142
}
139143
}
140144

145+
@AllArgsConstructor
141146
public static class MessageItem {
142147
public long id;
143148
public String message;
144149
public long timestamp;
145-
146-
public MessageItem(long id, String message, long timestamp) {
147-
this.id = id;
148-
this.message = message;
149-
this.timestamp = timestamp;
150-
}
151150
}
152151

152+
@RequiredArgsConstructor
153+
@NoArgsConstructor(access = AccessLevel.PRIVATE, force = true)
153154
public static class MessageSeenItem {
154-
public String jid;
155-
public String message;
156-
public boolean viewed;
155+
public final String jid;
156+
public final String message;
157+
public final boolean viewed;
157158
private FMessageWpp fMessageWpp;
158159

159-
public MessageSeenItem(String jid, String message, boolean viewed) {
160-
this.jid = jid;
161-
this.message = message;
162-
this.viewed = viewed;
163-
}
164-
165160
@Nullable
166161
public FMessageWpp getFMessage() {
167162
if (fMessageWpp == null) {

gradle/libs.versions.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ bcpkix-jdk18on = "1.80"
44
betterypermissionhelper = "1.0.3"
55
filepicker = "9.2.5"
66
jstyleparser = "4.0.1"
7+
lombok = "1.18.38"
78
okhttp = "4.12.0"
89
xposed-legacy = "82"
910
agp = "8.8.2"
@@ -29,6 +30,7 @@ androidx-fragment = { module = "androidx.fragment:fragment", version = "1.8.6" }
2930
androidx-navigation-fragment = { group = "androidx.navigation", name = "navigation-fragment", version.ref = "nav" }
3031
androidx-navigation-ui = { group = "androidx.navigation", name = "navigation-ui", version.ref = "nav" }
3132

33+
lombok = { module = "org.projectlombok:lombok", version.ref = "lombok" }
3234
okhttp = { module = "com.squareup.okhttp3:okhttp", version.ref = "okhttp" }
3335
rikkax-appcompat = { module = "dev.rikka.rikkax.appcompat:appcompat", version = "1.6.1" }
3436
rikkax-core = { module = "dev.rikka.rikkax.core:core", version = "1.4.1" }

0 commit comments

Comments
 (0)