-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathAMPMigrator.h
56 lines (49 loc) · 3.41 KB
/
AMPMigrator.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
/*
* This header is generated by classdump-dyld 1.0
* on Saturday, May 19, 2018 at 4:52:17 PM Eastern Daylight Time
* Operating System: Version 10.2 (Build 14C92)
* Image Source: /var/containers/Bundle/Application/7AB1B6B1-534C-4BF9-A7EB-BE2BD4C13043/Snapchat.app/Snapchat
* classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
*/
@class AMPEventListRepository, AMPSequenceIdRepository, AMPSessionInfoRepository, AMPDictionaryPersistor, AMPPropertyListPersistor, AMPSCAEventLogger, AMPFilePaths, AMPFileSystem;
@interface AMPMigrator : NSObject {
AMPEventListRepository* _eventListRepo;
AMPSequenceIdRepository* _defaultQueueSeqIdRepo;
AMPSessionInfoRepository* _sessionInfoRepo;
AMPDictionaryPersistor* _dictionaryPersistor;
AMPPropertyListPersistor* _plistPersistor;
AMPSCAEventLogger* _eventLogger;
AMPFilePaths* _v2FilePaths;
AMPFilePaths* _v3GlobalFilePaths;
AMPFileSystem* _fileSystem;
}
@property (nonatomic,readonly) AMPEventListRepository * eventListRepo; //@synthesize eventListRepo=_eventListRepo - In the implementation block
@property (nonatomic,readonly) AMPSequenceIdRepository * defaultQueueSeqIdRepo; //@synthesize defaultQueueSeqIdRepo=_defaultQueueSeqIdRepo - In the implementation block
@property (nonatomic,readonly) AMPSessionInfoRepository * sessionInfoRepo; //@synthesize sessionInfoRepo=_sessionInfoRepo - In the implementation block
@property (nonatomic,readonly) AMPDictionaryPersistor * dictionaryPersistor; //@synthesize dictionaryPersistor=_dictionaryPersistor - In the implementation block
@property (nonatomic,readonly) AMPPropertyListPersistor * plistPersistor; //@synthesize plistPersistor=_plistPersistor - In the implementation block
@property (nonatomic,readonly) AMPSCAEventLogger * eventLogger; //@synthesize eventLogger=_eventLogger - In the implementation block
@property (nonatomic,readonly) AMPFilePaths * v2FilePaths; //@synthesize v2FilePaths=_v2FilePaths - In the implementation block
@property (nonatomic,readonly) AMPFilePaths * v3GlobalFilePaths; //@synthesize v3GlobalFilePaths=_v3GlobalFilePaths - In the implementation block
@property (nonatomic,readonly) AMPFileSystem * fileSystem; //@synthesize fileSystem=_fileSystem - In the implementation block
-(AMPFileSystem *)fileSystem;
-(AMPDictionaryPersistor *)dictionaryPersistor;
-(id)_getCurrentVersion;
-(void)migrateV0AndV1ToV2;
-(void)_migrateV2ToV3;
-(AMPFilePaths *)v2FilePaths;
-(AMPPropertyListPersistor *)plistPersistor;
-(void)_migrateToV2EventListWithV1EventsData:(id)arg1 ;
-(void)_migrateToV2SequenceIdProviderWithV1PropertyList:(id)arg1 ;
-(void)_logAppDataLossEventFromV1PropertyList:(id)arg1 ;
-(void)_migrateToV2SessionInfoWithV1EventsData:(id)arg1 ;
-(AMPFilePaths *)v3GlobalFilePaths;
-(AMPEventListRepository *)eventListRepo;
-(AMPSequenceIdRepository *)defaultQueueSeqIdRepo;
-(AMPSCAEventLogger *)eventLogger;
-(AMPSessionInfoRepository *)sessionInfoRepo;
-(id)initWithEventListRepository:(id)arg1 defaultQueueSequenceIdRepository:(id)arg2 sessionInfoRepository:(id)arg3 dictionaryPersistor:(id)arg4 plistPersistor:(id)arg5 SCAEventLogger:(id)arg6 fileSystem:(id)arg7 v2FilePaths:(id)arg8 v3GlobalFilePaths:(id)arg9 ;
-(BOOL)hasMigratedToVersion:(id)arg1 ;
-(void)migrateToV3;
-(void)_setVersion:(id)arg1 ;
@end