mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-02-24 11:45:28 +00:00
Updated emoji to version 14.0
This commit is contained in:
@@ -75,10 +75,10 @@ public class DownloadLatestEmojiDataJob extends BaseJob {
|
||||
}
|
||||
}
|
||||
|
||||
public DownloadLatestEmojiDataJob(boolean force) {
|
||||
public DownloadLatestEmojiDataJob(boolean ignoreAutoDownloadConstraints) {
|
||||
this(new Job.Parameters.Builder()
|
||||
.setQueue(QUEUE_KEY)
|
||||
.addConstraint(force ? NetworkConstraint.KEY : AutoDownloadEmojiConstraint.KEY)
|
||||
.addConstraint(ignoreAutoDownloadConstraints ? NetworkConstraint.KEY : AutoDownloadEmojiConstraint.KEY)
|
||||
.setMaxInstancesForQueue(1)
|
||||
.setMaxAttempts(5)
|
||||
.setLifespan(TimeUnit.DAYS.toMillis(1))
|
||||
@@ -126,10 +126,10 @@ public class DownloadLatestEmojiDataJob extends BaseJob {
|
||||
EmojiData emojiData = downloadJson(context, targetVersion);
|
||||
List<String> supportedDensities = emojiData.getDensities();
|
||||
String format = emojiData.getFormat();
|
||||
List<String> imagePaths = Stream.of(emojiData.getDataPages())
|
||||
.map(EmojiPageModel::getSpriteUri)
|
||||
.map(Uri::getLastPathSegment)
|
||||
.toList();
|
||||
List<String> imagePaths = Stream.of(emojiData.getDataPages())
|
||||
.map(EmojiPageModel::getSpriteUri)
|
||||
.map(Uri::getLastPathSegment)
|
||||
.toList();
|
||||
|
||||
String density = resolveDensity(supportedDensities, targetVersion.getDensity());
|
||||
targetVersion = new EmojiFiles.Version(targetVersion.getVersion(), targetVersion.getUuid(), density);
|
||||
|
||||
@@ -101,9 +101,10 @@ public class ApplicationMigrations {
|
||||
static final int PNI_IDENTITY_2 = 57;
|
||||
static final int PNI_IDENTITY_3 = 58;
|
||||
static final int STORY_DISTRIBUTION_LIST_SYNC = 59;
|
||||
static final int EMOJI_VERSION_7 = 60;
|
||||
}
|
||||
|
||||
public static final int CURRENT_VERSION = 59;
|
||||
public static final int CURRENT_VERSION = 60;
|
||||
|
||||
/**
|
||||
* This *must* be called after the {@link JobManager} has been instantiated, but *before* the call
|
||||
@@ -441,6 +442,10 @@ public class ApplicationMigrations {
|
||||
jobs.put(Version.STORY_DISTRIBUTION_LIST_SYNC, new StorageServiceMigrationJob());
|
||||
}
|
||||
|
||||
if (lastSeenVersion < Version.EMOJI_VERSION_7) {
|
||||
jobs.put(Version.EMOJI_VERSION_7, new EmojiDownloadMigrationJob());
|
||||
}
|
||||
|
||||
return jobs;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user