mirror of
				https://github.com/TeamNewPipe/NewPipe
				synced 2025-10-31 15:23:00 +00:00 
			
		
		
		
	Use Coil's default disk and memory cache config
This commit is contained in:
		| @@ -27,7 +27,6 @@ import org.schabi.newpipe.util.StateSaver; | |||||||
| import org.schabi.newpipe.util.image.ImageStrategy; | import org.schabi.newpipe.util.image.ImageStrategy; | ||||||
| import org.schabi.newpipe.util.image.PreferredImageQuality; | import org.schabi.newpipe.util.image.PreferredImageQuality; | ||||||
|  |  | ||||||
| import java.io.File; |  | ||||||
| import java.io.IOException; | import java.io.IOException; | ||||||
| import java.io.InterruptedIOException; | import java.io.InterruptedIOException; | ||||||
| import java.net.SocketException; | import java.net.SocketException; | ||||||
| @@ -36,8 +35,6 @@ import java.util.Objects; | |||||||
|  |  | ||||||
| import coil.ImageLoader; | import coil.ImageLoader; | ||||||
| import coil.ImageLoaderFactory; | import coil.ImageLoaderFactory; | ||||||
| import coil.disk.DiskCache; |  | ||||||
| import coil.memory.MemoryCache; |  | ||||||
| import coil.util.DebugLogger; | import coil.util.DebugLogger; | ||||||
| import io.reactivex.rxjava3.exceptions.CompositeException; | import io.reactivex.rxjava3.exceptions.CompositeException; | ||||||
| import io.reactivex.rxjava3.exceptions.MissingBackpressureException; | import io.reactivex.rxjava3.exceptions.MissingBackpressureException; | ||||||
| @@ -126,13 +123,6 @@ public class App extends Application implements ImageLoaderFactory { | |||||||
|     @Override |     @Override | ||||||
|     public ImageLoader newImageLoader() { |     public ImageLoader newImageLoader() { | ||||||
|         return new ImageLoader.Builder(this) |         return new ImageLoader.Builder(this) | ||||||
|                 .memoryCache(() -> new MemoryCache.Builder(this) |  | ||||||
|                         .maxSizeBytes(10 * 1024 * 1024) |  | ||||||
|                         .build()) |  | ||||||
|                 .diskCache(() -> new DiskCache.Builder() |  | ||||||
|                         .directory(new File(getExternalCacheDir(), "coil")) |  | ||||||
|                         .maxSizeBytes(50 * 1024 * 1024) |  | ||||||
|                         .build()) |  | ||||||
|                 .allowRgb565(ContextCompat.getSystemService(this, ActivityManager.class) |                 .allowRgb565(ContextCompat.getSystemService(this, ActivityManager.class) | ||||||
|                         .isLowRamDevice()) |                         .isLowRamDevice()) | ||||||
|                 .logger(BuildConfig.DEBUG ? new DebugLogger() : null) |                 .logger(BuildConfig.DEBUG ? new DebugLogger() : null) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Isira Seneviratne
					Isira Seneviratne