mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-10-30 22:07:57 +01:00 
			
		
		
		
	Add AppInfo functions to replace BuildConfig usages in extensions
This commit is contained in:
		
							
								
								
									
										11
									
								
								app/src/main/java/eu/kanade/tachiyomi/AppInfo.kt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								app/src/main/java/eu/kanade/tachiyomi/AppInfo.kt
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,11 @@ | ||||
| package eu.kanade.tachiyomi | ||||
|  | ||||
| /** | ||||
|  * Used by extensions. | ||||
|  * | ||||
|  * @since extension-lib 1.3 | ||||
|  */ | ||||
| object AppInfo { | ||||
|     fun getVersionCode() = BuildConfig.VERSION_CODE | ||||
|     fun getVersionName() = BuildConfig.VERSION_NAME | ||||
| } | ||||
| @@ -14,6 +14,8 @@ import java.util.concurrent.TimeUnit | ||||
|  * permits = 5,  period = 1, unit = seconds  =>  5 requests per second | ||||
|  * permits = 10, period = 2, unit = minutes  =>  10 requests per 2 minutes | ||||
|  * | ||||
|  * @since extension-lib 1.3 | ||||
|  * | ||||
|  * @param permits {Int}   Number of requests allowed within a period of units. | ||||
|  * @param period {Long}   The limiting duration. Defaults to 1. | ||||
|  * @param unit {TimeUnit} The unit of time for the period. Defaults to seconds. | ||||
|   | ||||
| @@ -15,6 +15,8 @@ import java.util.concurrent.TimeUnit | ||||
|  * httpUrl = "api.manga.com".toHttpUrlOrNull(), permits = 5, period = 1, unit = seconds  =>  5 requests per second to api.manga.com | ||||
|  * httpUrl = "imagecdn.manga.com".toHttpUrlOrNull(), permits = 10, period = 2, unit = minutes  =>  10 requests per 2 minutes to imagecdn.manga.com | ||||
|  * | ||||
|  * @since extension-lib 1.3 | ||||
|  * | ||||
|  * @param httpUrl {HttpUrl} The url host that this interceptor should handle. Will get url's host by using HttpUrl.host() | ||||
|  * @param permits {Int}   Number of requests allowed within a period of units. | ||||
|  * @param period {Long}   The limiting duration. Defaults to 1. | ||||
|   | ||||
		Reference in New Issue
	
	Block a user