brandonmcansh
06/25/2023, 1:46 AMbrandonmcansh
06/25/2023, 1:47 AMbrandonmcansh
06/25/2023, 1:48 AMTip
.
• can be attached to any composable within the TipScaffold
at any level of the node treebrandonmcansh
06/26/2023, 3:40 PMbrandonmcansh
06/27/2023, 8:29 PMbrandonmcansh
06/27/2023, 8:30 PM@Singleton
class Anchor2Tip @Inject constructor(
eventEngine: EventEngine,
tipEngine: TipsEngine
) : Tip(eventEngine, tipEngine) {
init {
flowPosition = 1
flowId = "onboarding-flow"
}
[...]
override suspend fun criteria(): List<EligibilityCriteria> {
val priorTipSeen = flow.find { it.name == "anchortip" }?.hasBeenSeen() ?: false
return listOf( { priorTipSeen } )
}
}
brandonmcansh
06/28/2023, 7:31 PMbrandonmcansh
06/28/2023, 7:45 PM