mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-21 17:29:32 +01:00
committed by
Greyson Parrelli
parent
1116502bc0
commit
9dbb77c10a
@@ -6,7 +6,7 @@ import androidx.annotation.NonNull;
|
||||
import androidx.annotation.WorkerThread;
|
||||
|
||||
import com.annimon.stream.Stream;
|
||||
import com.google.android.gms.common.util.Hex;
|
||||
import org.thoughtcrime.securesms.util.Hex;
|
||||
|
||||
import org.thoughtcrime.securesms.database.DatabaseFactory;
|
||||
import org.thoughtcrime.securesms.database.StickerDatabase;
|
||||
@@ -77,8 +77,8 @@ public final class StickerPackPreviewRepository {
|
||||
@WorkerThread
|
||||
private Optional<StickerManifestResult> getManifestRemote(@NonNull String packId, @NonNull String packKey) {
|
||||
try {
|
||||
byte[] packIdBytes = Hex.stringToBytes(packId);
|
||||
byte[] packKeyBytes = Hex.stringToBytes(packKey);
|
||||
byte[] packIdBytes = Hex.fromStringCondensed(packId);
|
||||
byte[] packKeyBytes = Hex.fromStringCondensed(packKey);
|
||||
SignalServiceStickerManifest remoteManifest = receiver.retrieveStickerManifest(packIdBytes, packKeyBytes);
|
||||
StickerManifest localManifest = new StickerManifest(packId,
|
||||
packKey,
|
||||
|
||||
@@ -5,7 +5,7 @@ import androidx.annotation.NonNull;
|
||||
import com.bumptech.glide.Priority;
|
||||
import com.bumptech.glide.load.DataSource;
|
||||
import com.bumptech.glide.load.data.DataFetcher;
|
||||
import com.google.android.gms.common.util.Hex;
|
||||
import org.thoughtcrime.securesms.util.Hex;
|
||||
|
||||
import org.thoughtcrime.securesms.logging.Log;
|
||||
import org.whispersystems.libsignal.InvalidMessageException;
|
||||
@@ -32,8 +32,8 @@ public final class StickerRemoteUriFetcher implements DataFetcher<InputStream> {
|
||||
@Override
|
||||
public void loadData(@NonNull Priority priority, @NonNull DataCallback<? super InputStream> callback) {
|
||||
try {
|
||||
byte[] packIdBytes = Hex.stringToBytes(stickerUri.getPackId());
|
||||
byte[] packKeyBytes = Hex.stringToBytes(stickerUri.getPackKey());
|
||||
byte[] packIdBytes = Hex.fromStringCondensed(stickerUri.getPackId());
|
||||
byte[] packKeyBytes = Hex.fromStringCondensed(stickerUri.getPackKey());
|
||||
InputStream stream = receiver.retrieveSticker(packIdBytes, packKeyBytes, stickerUri.getStickerId());
|
||||
|
||||
callback.onDataReady(stream);
|
||||
|
||||
@@ -5,7 +5,7 @@ import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import android.text.TextUtils;
|
||||
|
||||
import com.google.android.gms.common.util.Hex;
|
||||
import org.thoughtcrime.securesms.util.Hex;
|
||||
|
||||
import org.whispersystems.libsignal.util.Pair;
|
||||
import org.whispersystems.libsignal.util.guava.Optional;
|
||||
@@ -70,7 +70,7 @@ public class StickerUrl {
|
||||
|
||||
private static boolean isValidHex(String value) {
|
||||
try {
|
||||
Hex.stringToBytes(value);
|
||||
Hex.fromStringCondensed(value);
|
||||
return true;
|
||||
} catch (Exception e) {
|
||||
return false;
|
||||
|
||||
Reference in New Issue
Block a user