guardia-messenger/node_modules/react-native-screens/ios/events/RNSScreenViewEvent.mm
DESKTOP-TKLFCPRython f29f525c77 refactor: 101.79.17.164 → zioinfo.co.kr 전체 도메인 변환 + Manager UI 배포
- 37개 파일 IP → zioinfo.co.kr 치환 (소스/매뉴얼/설정/하네스)
- Manager DrConsole/NetworkConsole/CsapConsole 빌드 + /var/www/manager/ 배포
- 테스트: Manager HTTP 200, ITSM 신규 API 7개 전체 200

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-31 10:09:17 +09:00

60 lines
1.2 KiB
Plaintext

#import "RNSScreenViewEvent.h"
#import <React/RCTAssert.h>
@implementation RNSScreenViewEvent {
double _progress;
int _closing;
int _goingForward;
}
@synthesize viewTag = _viewTag;
@synthesize eventName = _eventName;
- (instancetype)initWithEventName:(NSString *)eventName
reactTag:(NSNumber *)reactTag
progress:(double)progress
closing:(int)closing
goingForward:(int)goingForward
{
RCTAssertParam(reactTag);
if ((self = [super init])) {
_eventName = [eventName copy];
_viewTag = reactTag;
_progress = progress;
_closing = closing;
_goingForward = goingForward;
}
return self;
}
RCT_NOT_IMPLEMENTED(-(instancetype)init)
- (NSDictionary *)body
{
NSDictionary *body = @{
@"progress" : @(_progress),
@"closing" : @(_closing ? 1 : 0),
@"goingForward" : @(_goingForward ? 1 : 0),
};
return body;
}
- (BOOL)canCoalesce
{
return NO;
}
+ (NSString *)moduleDotMethod
{
return @"RCTEventEmitter.receiveEvent";
}
- (NSArray *)arguments
{
return @[ self.viewTag, RCTNormalizeInputEventName(self.eventName), [self body] ];
}
@end