mirror of
				https://github.com/recloudstream/cloudstream.git
				synced 2024-08-15 01:53:11 +00:00 
			
		
		
		
	fixed this provider does not exist
This commit is contained in:
		
							parent
							
								
									cbf1975504
								
							
						
					
					
						commit
						2ac17cff0e
					
				
					 2 changed files with 11 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -116,6 +116,15 @@ object APIHolder {
 | 
			
		|||
        return null
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    fun getApiFromUrlNull(url : String?) : MainAPI? {
 | 
			
		||||
        if (url == null) return null
 | 
			
		||||
        for (api in allProviders) {
 | 
			
		||||
            if(url.startsWith(api.mainUrl))
 | 
			
		||||
                return api
 | 
			
		||||
        }
 | 
			
		||||
        return null
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    fun LoadResponse.getId(): Int {
 | 
			
		||||
        return url.replace(getApiFromName(apiName).mainUrl, "").replace("/", "").hashCode()
 | 
			
		||||
    }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -7,6 +7,7 @@ import androidx.lifecycle.ViewModel
 | 
			
		|||
import androidx.lifecycle.viewModelScope
 | 
			
		||||
import com.lagradost.cloudstream3.*
 | 
			
		||||
import com.lagradost.cloudstream3.APIHolder.getApiFromNameNull
 | 
			
		||||
import com.lagradost.cloudstream3.APIHolder.getApiFromUrlNull
 | 
			
		||||
import com.lagradost.cloudstream3.APIHolder.getId
 | 
			
		||||
import com.lagradost.cloudstream3.AcraApplication.Companion.setKey
 | 
			
		||||
import com.lagradost.cloudstream3.mvvm.Resource
 | 
			
		||||
| 
						 | 
				
			
			@ -279,7 +280,7 @@ class ResultViewModel : ViewModel() {
 | 
			
		|||
        _publicEpisodes.postValue(Resource.Loading())
 | 
			
		||||
 | 
			
		||||
        _apiName.postValue(apiName)
 | 
			
		||||
        val api = getApiFromNameNull(apiName)
 | 
			
		||||
        val api = getApiFromNameNull(apiName) ?: getApiFromUrlNull(url)
 | 
			
		||||
        if (api == null) {
 | 
			
		||||
            _resultResponse.postValue(
 | 
			
		||||
                Resource.Failure(
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue