openreplay/tracker/tracker-reactnative/ios/ReactNativeORSanitizedViewManager.swift
Delirium 50c63a23e8
Tn tracker android (#2289)
* change(android): added android support

* change(git): Remove .yarn from version control

* change(git): Remove .yarn from version control

* change(rn-tracker): android view fixes

* change(tracker): yarn

* fix rn: fix ios config for react native

* ios source changes

* change(lib): tracker manager

* change(lib): layout fixes

* change(lib): layout fixes

* fix default api endp

---------

Co-authored-by: Shekar Siri <sshekarsiri@gmail.com>
2024-06-21 14:57:49 +02:00

23 lines
506 B
Swift

import Openreplay
@objc(RnSanitizedViewManager)
class RnSanitizedViewManager: RCTViewManager {
override func view() -> (RntrackerSanitizedView) {
return RntrackerSanitizedView()
}
@objc override static func requiresMainQueueSetup() -> Bool {
return true
}
}
class RntrackerSanitizedView : UIView {
override func didMoveToSuperview() {
super.didMoveToSuperview()
if superview != nil {
ScreenshotManager.shared.addSanitizedElement(self)
}
}
}