Reverse order of codecs when deserializing

This commit is contained in:
DBotThePony 2023-10-21 20:04:47 +07:00
parent 91c8100729
commit 092b2f0a44
Signed by: DBot
GPG Key ID: DCC23B5715498507

View File

@ -95,7 +95,7 @@ class PredicatedCodecList<S : Any>(codecs: Stream<kotlin.Pair<Codec<S>, Predicat
override fun <T : Any> decode(ops: DynamicOps<T>, input: T): DataResult<Pair<S, T>> {
val results = ArrayList<DataResult<Pair<S, T>>>(codecs.size)
for ((codec) in codecs) {
for ((codec) in codecs.asReversed()) {
val result = codec.decode(ops, input)
if (result.result().isPresent) {