package com.android.systemui.qs.pipeline.shared import com.android.systemui.Flags as AconfigFlags import com.android.systemui.dagger.SysUISingleton import com.android.systemui.flags.RefactorFlagUtils import javax.inject.Inject /** Encapsulate the different QS pipeline flags and their dependencies */ @SysUISingleton class QSPipelineFlagsRepository @Inject constructor() { val tilesEnabled: Boolean get() = AconfigFlags.qsNewTiles() companion object Utils { fun assertNewTiles() = RefactorFlagUtils.unsafeAssertInNewMode( AconfigFlags.qsNewTiles(), AconfigFlags.FLAG_QS_NEW_TILES ) } }