-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathMSAppModule.m
More file actions
100 lines (66 loc) · 1.83 KB
/
Copy pathMSAppModule.m
File metadata and controls
100 lines (66 loc) · 1.83 KB
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
//
// MSAppModule.m
// Pods
//
// Created by ryan on 15/10/19.
//
//
#if __has_include(<JLRoutes/JLRoutes.h>)
#import <JLRoutes/JLRoutes.h>
#else
@import JLRoutes;
#endif
#import "MSAppModule.h"
NSString *const MSAppModuleUpdatesNotificationName = @"MSAppModuleUpdatesNotificationName";
@interface MSAppModule ()
@property(readwrite, nonatomic, strong) id <MSAppSettings> moduleSettings;
@end
@implementation MSAppModule
@synthesize isLoaded = _isLoaded;
- (instancetype)init {
if (self = [super init]) {
}
return self;
}
- (NSString *)moduleId {
return NSStringFromClass([self class]);
}
- (NSString *)moduleName {
return NSStringFromClass([self class]);
}
- (NSString *)moduleVersion {
return @"1.0";
}
- (void)moduleDidLoad:(id<MSAppSettings>)info {
self.moduleSettings = info;
}
- (void)moduleDidUnload:(id<MSAppSettings>)info {
self.moduleSettings = nil;
}
- (void)moduleDidEnterBackground:(id)info {
}
- (void)moduleWillEnterForeground:(id)info {
}
- (void)moduleWillTerminate:(id)info {
}
- (void)moduleSettingsDidChange:(NSDictionary *)settings {
}
- (void)moduleDidReceiveNofication:(NSNotification *)notification {
}
- (BOOL)openURL:(NSURL *)URL sourceApplication:(NSString *)app annotation:(id)arg3 navigation:(id/* <FBNavigation>*/)arg4 {
return NO;
}
- (void)moduleDidRecieveNotification:(NSNotification *)notification {
}
- (void)handleAPNSWithPayLoad:(NSDictionary *)arg1 launchedByUser:(BOOL)arg2 {
}
- (void)moduleRegisterRoutes:(JLRoutes *)route {
}
- (void)moduleUnregisterRoutes:(JLRoutes *)route {
}
+ (NSDictionary *)plistWithFileName:(NSString *)fileName {
NSBundle *bundle = [NSBundle bundleForClass:self];
NSString *path = [bundle pathForResource:fileName ofType:@"plist"];
return [NSDictionary dictionaryWithContentsOfFile:path];
}
@end