misc: introduce @RoomCoroutineScope

This commit is contained in:
ganfra
2025-11-06 10:58:51 +01:00
parent de4f0e7ce3
commit ca1f799983
2 changed files with 44 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
/*
* Copyright 2024 New Vector Ltd.
*
* SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial
* Please see LICENSE files in the repository root for full details.
*/
package io.element.android.libraries.di.annotations
import dev.zacsweers.metro.Qualifier
/**
* Qualifies a [CoroutineScope] object which represents the base coroutine scope to use for an active room.
*/
@Retention(AnnotationRetention.RUNTIME)
@MustBeDocumented
@Qualifier
annotation class RoomCoroutineScope