| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- #import "PBReloadHelper.h"
- #import <Foundation/Foundation.h>
- #import <objc/runtime.h>
- #import "rocketbootstrap.h"
- #import "AppSupport/CPDistributedMessagingCenter.h"
- @interface NSDistributedNotificationCenter : NSNotificationCenter
- + (id)defaultCenter;
- - (void)addObserver:(id)arg1 selector:(SEL)arg2 name:(id)arg3 object:(id)arg4;
- - (void)postNotificationName:(id)arg1 object:(id)arg2 userInfo:(id)arg3;
- @end
- @interface MessageHandler : NSObject
- -(void)runAppEnabler:(id)a;
- @end
- @implementation MessageHandler
- -(void)runAppEnabler:(id)a
- {
- //NSLog(@"#### for luck!");
- [PBReloadHelper reloadApplications];
- }
- @end
- __attribute__ ((__constructor__))
- void pre_func(void) {
- //NSLog(@"pre_func\n");
- dispatch_async(dispatch_get_main_queue(), ^(void){
- NSDistributedNotificationCenter* notificationCenter = [NSDistributedNotificationCenter defaultCenter];
-
- [notificationCenter addObserver:[MessageHandler new] selector:@selector(runAppEnabler:) name:@"kjc.AppEnabler.recache" object:nil];
-
- });
- }
|