SiftManager

Properties

Link copied to clipboard

Functions

Link copied to clipboard
fun collectLoginEvent(customerId: String, email: String)
Link copied to clipboard

Non-blocking accessor that returns the cached public IP if one is available and null otherwise. Use this from the network-header path so requests don't stall waiting on the first ipify lookup. The warmup launch in FrameNetworking.initializeWithAPIKey (sdkScope.launch { getPublicIp() }) populates the cache asynchronously so subsequent requests carry the header.

Link copied to clipboard
Link copied to clipboard

Returns a cached public IP after the first successful lookup; no further ipify calls until process exit. Failed lookups are not cached, so the next call may retry.

Link copied to clipboard
fun initializeSift(userId: String)