Skip to content

Commit

Permalink
Hardcode all class names in old work manager migration.
Browse files Browse the repository at this point in the history
  • Loading branch information
alan-signal authored and greyson-signal committed Apr 21, 2020
1 parent 2b1ffac commit 1d63970
Showing 1 changed file with 39 additions and 39 deletions.
Expand Up @@ -52,49 +52,49 @@
public class WorkManagerFactoryMappings {

private static final Map<String, String> FACTORY_MAP = new HashMap<String, String>() {{
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) {
Expand Down

0 comments on commit 1d63970

Please sign in to comment.