luxlabs header browser preview


@interface IMCloudKitHooks : NSObject

+ (id)logHandle;
+ (id)sharedInstance;
+ (id)__singleton__im;
+ (void)__setSingleton__im:(id)a0;

- (BOOL)isSyncing;
- (id)exitDate;
- (id)logHandle;
- (void)broadcastCloudKitState;
- (void)broadcastCloudKitStateAfterFetchingAccountStatus;
- (void)clearAnalyticDefaultsAndLocalSyncState;
- (id)init;
- (id)lastSyncDate;
- (void)broadcastCloudKitStateAfterClearingErrors;
- (void)deleteChatZone;
- (void)setEnabled:(BOOL)a0;
- (void)clearLocalSyncState;
- (BOOL)isDisablingDevices;
- (void)deleteAttachmentZone;
- (void)fetchAccountStatusAndUpdateMiCSwitchEligibility;
- (BOOL)isEnabled;
- (BOOL)isInExitState;
- (void)purgeAttachments:(long long)a0;
- (void)sendRestoreFailuresLogDumps;
- (void)fetchExitRecord;
- (void)initiateSync:(id)a0 forceRunNow:(BOOL)a1 reply:(id /* block */)a2;
- (void)printCachedSalt;
- (void)writeExitRecord;
- (void)fetchLatestSalt;
- (void)syncAttachments;
- (void)writeDirtyChats;
- (void)clearChatZoneSyncToken;
- (void)clearDataFromCloudKit;
- (void)createAttachmentZone;
- (void)createChatZone;
- (void)deleteExitRecord;
- (void)deleteMessagesZone;
- (void)deleteSalt;
- (void)downloadAttachmentAssets;
- (BOOL)eligibleForTruthZone;
- (void)fetchCloudKitSyncStateDebuggingInfo:(id)a0;
- (void)fetchLatestRampState;
- (void)fetchSyncStateStatistics;
- (void)initiatePeriodicSync;
- (void)loadDeletedMessagesWithLimit:(long long)a0;
- (void)loadDirtyMessagesWithLimit:(long long)a0;
- (void)markAllChatsAsDirty;
- (void)metricAttachments:(long long)a0;
- (BOOL)mocAccountsMatch;
- (void)performAdditionalStorageRequiredCheck;
- (void)printCachedRampState;
- (void)removePathFromiCloudBackups:(id)a0;
- (void)reportMetricToCK:(id)a0 withDict:(id)a1;
- (void)reportMetricToCK:(id)a0 withSuccess:(BOOL)a1;
- (void)setiCloudBackupsDisabled:(BOOL)a0;
- (void)startUserInitiatedSync;
- (void)syncChats;
- (void)syncDeletesToCloudKit;
- (void)syncMessages;
- (void)toggleiCloudBackupsIfNeeded;
- (void)tryToAutoCollectLogsWithErrorString:(id)a0 sendLogsTo:(id)a1;
- (void)tryToDisableAllDevices;
- (void)updateAttachmentFileSizes;
- (void)uploadDailyAnalyticstoCloudKit;
- (void)writeAttachments;
- (void)writeCloudKitSyncCounts:(id)a0;
- (void)writeDirtyMessages;
- (BOOL)shouldOptimizeAttachmentStorage;
- (void)_didAttemptToDisableAllDevicesResult:(BOOL)a0;
- (void)_didAttemptToSetEnabledTo:(BOOL)a0 result:(BOOL)a1;
- (void)_didPerformAdditionalStorageRequiredCheckWithSuccess:(BOOL)a0 additionalStorageRequired:(unsigned long long)a1 forAccountId:(id)a2 error:(id)a3;
- (void)_updateCloudKitProgressWithDictionary:(id)a0;
- (void)_updateCloudKitState;
- (void)_updateCloudKitStateWithDictionary:(id)a0;
- (void)clearTombStoneMessagesTable;
- (long long)isChangingEnabledState;
- (BOOL)isStartingSync;
- (BOOL)rampedIntoTruthZone;
- (BOOL)removedFromiCloudBackup;
- (void)reportMetricToCK:(id)a0;
- (void)setShouldOptimizeAttachmentStorage:(BOOL)a0;
- (void)setupIMCloudKitHooks;
- (BOOL)shouldShowCloudKitUI;
- (id)syncStateDictionary;

@end