Skip to content

Commit da21afc

Browse files
committed
Migrate to Jackson 3
1 parent 38b5232 commit da21afc

69 files changed

Lines changed: 264 additions & 306 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionSha256Sum=df67a32e86e3276d011735facb1535f64d0d88df84fa87521e90becc2d735444
4-
distributionUrl=https\://services.gradle.org/distributions/gradle-9.2.0-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-9.1.0-bin.zip
54
networkTimeout=10000
65
validateDistributionUrl=true
76
zipStoreBase=GRADLE_USER_HOME

miner/src/main/java/fr/rakambda/channelpointsminer/miner/api/discord/data/Field.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,17 @@
33
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
44
import com.fasterxml.jackson.annotation.JsonInclude;
55
import com.fasterxml.jackson.annotation.JsonProperty;
6-
import com.fasterxml.jackson.core.JsonGenerator;
7-
import com.fasterxml.jackson.databind.SerializerProvider;
8-
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
9-
import com.fasterxml.jackson.databind.ser.std.StdSerializer;
106
import lombok.AllArgsConstructor;
117
import lombok.Builder;
128
import lombok.EqualsAndHashCode;
139
import lombok.Getter;
1410
import lombok.NoArgsConstructor;
1511
import lombok.ToString;
16-
import java.io.IOException;
12+
import tools.jackson.core.JacksonException;
13+
import tools.jackson.core.JsonGenerator;
14+
import tools.jackson.databind.SerializationContext;
15+
import tools.jackson.databind.annotation.JsonSerialize;
16+
import tools.jackson.databind.ser.std.StdSerializer;
1717
import static java.lang.Math.min;
1818

1919
@JsonIgnoreProperties(ignoreUnknown = true)
@@ -46,7 +46,7 @@ protected ValueSerializer(Class<String> t){
4646
}
4747

4848
@Override
49-
public void serialize(String value, JsonGenerator gen, SerializerProvider provider) throws IOException{
49+
public void serialize(String value, JsonGenerator gen, SerializationContext provider) throws JacksonException{
5050
gen.writeString(value.substring(0, min(value.length(), MAX_VALUE_SIZE)));
5151
}
5252
}

miner/src/main/java/fr/rakambda/channelpointsminer/miner/api/gql/gql/data/types/ClaimCommunityMomentPayload.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import com.fasterxml.jackson.annotation.JsonProperty;
44
import com.fasterxml.jackson.annotation.JsonTypeName;
5-
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
5+
import tools.jackson.databind.annotation.JsonDeserialize;
66
import fr.rakambda.channelpointsminer.miner.util.json.UnknownDeserializer;
77
import lombok.AllArgsConstructor;
88
import lombok.Builder;

miner/src/main/java/fr/rakambda/channelpointsminer/miner/api/gql/gql/data/types/DropCampaign.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import com.fasterxml.jackson.annotation.JsonProperty;
44
import com.fasterxml.jackson.annotation.JsonTypeName;
5-
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
5+
import tools.jackson.databind.annotation.JsonDeserialize;
66
import fr.rakambda.channelpointsminer.miner.util.json.ISO8601ZonedDateTimeDeserializer;
77
import lombok.AllArgsConstructor;
88
import lombok.Builder;

miner/src/main/java/fr/rakambda/channelpointsminer/miner/api/gql/gql/data/types/TimeBasedDrop.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import com.fasterxml.jackson.annotation.JsonProperty;
44
import com.fasterxml.jackson.annotation.JsonTypeName;
5-
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
5+
import tools.jackson.databind.annotation.JsonDeserialize;
66
import fr.rakambda.channelpointsminer.miner.util.json.ISO8601ZonedDateTimeDeserializer;
77
import lombok.AllArgsConstructor;
88
import lombok.Builder;

miner/src/main/java/fr/rakambda/channelpointsminer/miner/api/gql/gql/data/types/User.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import com.fasterxml.jackson.annotation.JsonProperty;
44
import com.fasterxml.jackson.annotation.JsonTypeName;
5-
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
5+
import tools.jackson.databind.annotation.JsonDeserialize;
66
import fr.rakambda.channelpointsminer.miner.util.json.URLDeserializer;
77
import lombok.AllArgsConstructor;
88
import lombok.Builder;

miner/src/main/java/fr/rakambda/channelpointsminer/miner/api/gql/gql/data/types/UserDropReward.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import com.fasterxml.jackson.annotation.JsonProperty;
44
import com.fasterxml.jackson.annotation.JsonTypeName;
5-
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
5+
import tools.jackson.databind.annotation.JsonDeserialize;
66
import fr.rakambda.channelpointsminer.miner.util.json.ISO8601ZonedDateTimeDeserializer;
77
import lombok.AllArgsConstructor;
88
import lombok.Builder;

miner/src/main/java/fr/rakambda/channelpointsminer/miner/api/gql/integrity/IntegrityResponse.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package fr.rakambda.channelpointsminer.miner.api.gql.integrity;
22

33
import com.fasterxml.jackson.annotation.JsonProperty;
4-
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
4+
import tools.jackson.databind.annotation.JsonDeserialize;
55
import fr.rakambda.channelpointsminer.miner.util.json.MillisecondsTimestampDeserializer;
66
import fr.rakambda.channelpointsminer.miner.util.json.UnknownDeserializer;
77
import lombok.AllArgsConstructor;

miner/src/main/java/fr/rakambda/channelpointsminer/miner/api/gql/integrity/browser/BrowserIntegrityProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package fr.rakambda.channelpointsminer.miner.api.gql.integrity.browser;
22

3-
import com.fasterxml.jackson.core.type.TypeReference;
43
import fr.rakambda.channelpointsminer.miner.api.gql.integrity.IIntegrityProvider;
54
import fr.rakambda.channelpointsminer.miner.api.gql.integrity.IntegrityData;
65
import fr.rakambda.channelpointsminer.miner.api.gql.integrity.IntegrityException;
@@ -17,6 +16,7 @@
1716
import lombok.extern.log4j.Log4j2;
1817
import org.jspecify.annotations.NonNull;
1918
import org.openqa.selenium.devtools.v143.page.model.FrameId;
19+
import tools.jackson.core.type.TypeReference;
2020
import java.io.IOException;
2121
import java.time.Duration;
2222
import java.util.Comparator;

miner/src/main/java/fr/rakambda/channelpointsminer/miner/api/gql/version/manifest/data/ManifestChannel.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package fr.rakambda.channelpointsminer.miner.api.gql.version.manifest.data;
22

33
import com.fasterxml.jackson.annotation.JsonProperty;
4-
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
4+
import tools.jackson.databind.annotation.JsonDeserialize;
55
import fr.rakambda.channelpointsminer.miner.util.json.MillisecondsTimestampDeserializer;
66
import lombok.AllArgsConstructor;
77
import lombok.Builder;

0 commit comments

Comments
 (0)