From 1d63970a2514fdcc35d740c1a35eaacc3807e46f Mon Sep 17 00:00:00 2001 From: Alan Evans Date: Tue, 7 Apr 2020 17:50:05 -0300 Subject: [PATCH] Hardcode all class names in old work manager migration. --- .../WorkManagerFactoryMappings.java | 78 +++++++++---------- 1 file changed, 39 insertions(+), 39 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/jobmanager/workmanager/WorkManagerFactoryMappings.java b/app/src/main/java/org/thoughtcrime/securesms/jobmanager/workmanager/WorkManagerFactoryMappings.java index 5322ee1c46..9f90d821ac 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/jobmanager/workmanager/WorkManagerFactoryMappings.java +++ b/app/src/main/java/org/thoughtcrime/securesms/jobmanager/workmanager/WorkManagerFactoryMappings.java @@ -52,49 +52,49 @@ import java.util.Map; public class WorkManagerFactoryMappings { private static final Map FACTORY_MAP = new HashMap() {{ - put(AttachmentDownloadJob.class.getName(), AttachmentDownloadJob.KEY); - put(AttachmentUploadJob.class.getName(), AttachmentUploadJob.KEY); + put("AttachmentDownloadJob", AttachmentDownloadJob.KEY); + put("AttachmentUploadJob", AttachmentUploadJob.KEY); put("AvatarDownloadJob", AvatarGroupsV1DownloadJob.KEY); - put(CleanPreKeysJob.class.getName(), CleanPreKeysJob.KEY); - put(CreateSignedPreKeyJob.class.getName(), CreateSignedPreKeyJob.KEY); - put(DirectoryRefreshJob.class.getName(), DirectoryRefreshJob.KEY); - put(FcmRefreshJob.class.getName(), FcmRefreshJob.KEY); - put(LocalBackupJob.class.getName(), LocalBackupJob.KEY); - put(MmsDownloadJob.class.getName(), MmsDownloadJob.KEY); - put(MmsReceiveJob.class.getName(), MmsReceiveJob.KEY); - put(MmsSendJob.class.getName(), MmsSendJob.KEY); - put(MultiDeviceBlockedUpdateJob.class.getName(), MultiDeviceBlockedUpdateJob.KEY); - put(MultiDeviceConfigurationUpdateJob.class.getName(), MultiDeviceConfigurationUpdateJob.KEY); - put(MultiDeviceContactUpdateJob.class.getName(), MultiDeviceContactUpdateJob.KEY); - put(MultiDeviceGroupUpdateJob.class.getName(), MultiDeviceGroupUpdateJob.KEY); - put(MultiDeviceProfileKeyUpdateJob.class.getName(), MultiDeviceProfileKeyUpdateJob.KEY); - put(MultiDeviceReadUpdateJob.class.getName(), MultiDeviceReadUpdateJob.KEY); - put(MultiDeviceVerifiedUpdateJob.class.getName(), MultiDeviceVerifiedUpdateJob.KEY); + put("CleanPreKeysJob", CleanPreKeysJob.KEY); + put("CreateSignedPreKeyJob", CreateSignedPreKeyJob.KEY); + put("DirectoryRefreshJob", DirectoryRefreshJob.KEY); + put("FcmRefreshJob", FcmRefreshJob.KEY); + put("LocalBackupJob", LocalBackupJob.KEY); + put("MmsDownloadJob", MmsDownloadJob.KEY); + put("MmsReceiveJob", MmsReceiveJob.KEY); + put("MmsSendJob", MmsSendJob.KEY); + put("MultiDeviceBlockedUpdateJob", MultiDeviceBlockedUpdateJob.KEY); + put("MultiDeviceConfigurationUpdateJob", MultiDeviceConfigurationUpdateJob.KEY); + put("MultiDeviceContactUpdateJob", MultiDeviceContactUpdateJob.KEY); + put("MultiDeviceGroupUpdateJob", MultiDeviceGroupUpdateJob.KEY); + put("MultiDeviceProfileKeyUpdateJob", MultiDeviceProfileKeyUpdateJob.KEY); + put("MultiDeviceReadUpdateJob", MultiDeviceReadUpdateJob.KEY); + put("MultiDeviceVerifiedUpdateJob", MultiDeviceVerifiedUpdateJob.KEY); put("PushContentReceiveJob", FailingJob.KEY); put("PushDecryptJob", PushDecryptMessageJob.KEY); - put(PushGroupSendJob.class.getName(), PushGroupSendJob.KEY); - put(PushGroupUpdateJob.class.getName(), PushGroupUpdateJob.KEY); - put(PushMediaSendJob.class.getName(), PushMediaSendJob.KEY); - put(PushNotificationReceiveJob.class.getName(), PushNotificationReceiveJob.KEY); - put(PushTextSendJob.class.getName(), PushTextSendJob.KEY); - put(RefreshAttributesJob.class.getName(), RefreshAttributesJob.KEY); - put(RefreshPreKeysJob.class.getName(), RefreshPreKeysJob.KEY); + put("PushGroupSendJob", PushGroupSendJob.KEY); + put("PushGroupUpdateJob", PushGroupUpdateJob.KEY); + put("PushMediaSendJob", PushMediaSendJob.KEY); + put("PushNotificationReceiveJob", PushNotificationReceiveJob.KEY); + put("PushTextSendJob", PushTextSendJob.KEY); + put("RefreshAttributesJob", RefreshAttributesJob.KEY); + put("RefreshPreKeysJob", RefreshPreKeysJob.KEY); put("RefreshUnidentifiedDeliveryAbilityJob", FailingJob.KEY); - put(RequestGroupInfoJob.class.getName(), RequestGroupInfoJob.KEY); - put(RetrieveProfileAvatarJob.class.getName(), RetrieveProfileAvatarJob.KEY); - put(RetrieveProfileJob.class.getName(), RetrieveProfileJob.KEY); - put(RotateCertificateJob.class.getName(), RotateCertificateJob.KEY); - put(RotateProfileKeyJob.class.getName(), RotateProfileKeyJob.KEY); - put(RotateSignedPreKeyJob.class.getName(), RotateSignedPreKeyJob.KEY); - put(SendDeliveryReceiptJob.class.getName(), SendDeliveryReceiptJob.KEY); - put(SendReadReceiptJob.class.getName(), SendReadReceiptJob.KEY); - put(ServiceOutageDetectionJob.class.getName(), ServiceOutageDetectionJob.KEY); - put(SmsReceiveJob.class.getName(), SmsReceiveJob.KEY); - put(SmsSendJob.class.getName(), SmsSendJob.KEY); - put(SmsSentJob.class.getName(), SmsSentJob.KEY); - put(TrimThreadJob.class.getName(), TrimThreadJob.KEY); - put(TypingSendJob.class.getName(), TypingSendJob.KEY); - put(UpdateApkJob.class.getName(), UpdateApkJob.KEY); + put("RequestGroupInfoJob", RequestGroupInfoJob.KEY); + put("RetrieveProfileAvatarJob", RetrieveProfileAvatarJob.KEY); + put("RetrieveProfileJob", RetrieveProfileJob.KEY); + put("RotateCertificateJob", RotateCertificateJob.KEY); + put("RotateProfileKeyJob", RotateProfileKeyJob.KEY); + put("RotateSignedPreKeyJob", RotateSignedPreKeyJob.KEY); + put("SendDeliveryReceiptJob", SendDeliveryReceiptJob.KEY); + put("SendReadReceiptJob", SendReadReceiptJob.KEY); + put("ServiceOutageDetectionJob", ServiceOutageDetectionJob.KEY); + put("SmsReceiveJob", SmsReceiveJob.KEY); + put("SmsSendJob", SmsSendJob.KEY); + put("SmsSentJob", SmsSentJob.KEY); + put("TrimThreadJob", TrimThreadJob.KEY); + put("TypingSendJob", TypingSendJob.KEY); + put("UpdateApkJob", UpdateApkJob.KEY); }}; public static @Nullable String getFactoryKey(@NonNull String workManagerClass) {