/* * * * Copyright © 2023-2024 by Navi Technologies Limited * * All rights reserved. Strictly confidential * */ package com.navi.base.utils import android.content.Context import androidx.annotation.StringRes import dagger.hilt.android.qualifiers.ApplicationContext import javax.inject.Inject interface ResourceProvider { fun getString(@StringRes resId: Int, vararg formatArg: Any): String } class ResourceProviderImpl @Inject constructor(@ApplicationContext val context: Context) : ResourceProvider { override fun getString(@StringRes resId: Int, vararg formatArg: Any): String { return context.getString(resId, *formatArg) } }