openreplay/tracker/tracker-reactnative/ios/ReactNativeORSanitizedViewManager.swift
Delirium eff22eb554
tracker (rn): sessionID method for react native connector
* tracker: rm env var

tracker: fix some ios react native issues, add sessionid method

* change(react-native): android native method to get sessionId

* change(react-native): android version jump

* change(react-native): android use promise

* tracker: clearing logs

---------

Co-authored-by: Shekar Siri <sshekarsiri@gmail.com>
2024-12-02 17:57:28 +01:00

24 lines
519 B
Swift

import Openreplay
import React
@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)
}
}
}