1 package com.android.systemui.qs.pipeline.shared 2 3 import com.android.systemui.Flags as AconfigFlags 4 import com.android.systemui.dagger.SysUISingleton 5 import com.android.systemui.flags.RefactorFlagUtils 6 import javax.inject.Inject 7 8 /** Encapsulate the different QS pipeline flags and their dependencies */ 9 @SysUISingleton 10 class QSPipelineFlagsRepository @Inject constructor() { 11 12 val tilesEnabled: Boolean 13 get() = AconfigFlags.qsNewTiles() 14 15 companion object Utils { assertNewTilesnull16 fun assertNewTiles() = 17 RefactorFlagUtils.unsafeAssertInNewMode( 18 AconfigFlags.qsNewTiles(), 19 AconfigFlags.FLAG_QS_NEW_TILES 20 ) 21 } 22 } 23