|  |  |  | @ -4,12 +4,11 @@ | 
			
		
	
		
			
				
					|  |  |  |  | package io.legado.app.api | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | import android.content.ContentProvider | 
			
		
	
		
			
				
					|  |  |  |  | import android.content.ContentResolver | 
			
		
	
		
			
				
					|  |  |  |  | import android.content.ContentValues | 
			
		
	
		
			
				
					|  |  |  |  | import android.content.UriMatcher | 
			
		
	
		
			
				
					|  |  |  |  | import android.database.* | 
			
		
	
		
			
				
					|  |  |  |  | import android.database.Cursor | 
			
		
	
		
			
				
					|  |  |  |  | import android.database.MatrixCursor | 
			
		
	
		
			
				
					|  |  |  |  | import android.net.Uri | 
			
		
	
		
			
				
					|  |  |  |  | import android.os.Bundle | 
			
		
	
		
			
				
					|  |  |  |  | import com.google.gson.Gson | 
			
		
	
		
			
				
					|  |  |  |  | import io.legado.app.api.controller.BookshelfController | 
			
		
	
		
			
				
					|  |  |  |  | import io.legado.app.api.controller.SourceController | 
			
		
	
	
		
			
				
					|  |  |  | @ -121,66 +120,5 @@ class ReaderProvider : ContentProvider() { | 
			
		
	
		
			
				
					|  |  |  |  |             addRow(arrayOf(mData)) | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         override fun getCount() = 1 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         override fun getColumnIndex(s: String) = 0 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         @Throws(IllegalArgumentException::class) | 
			
		
	
		
			
				
					|  |  |  |  |         override fun getColumnIndexOrThrow(s: String): Int { | 
			
		
	
		
			
				
					|  |  |  |  |             throw UnsupportedOperationException("Not yet implemented") | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         override fun getColumnName(i: Int) = null as String? | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         override fun getColumnNames() = arrayOf<String>() | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         override fun getColumnCount() = 0 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         override fun getBlob(i: Int) = ByteArray(0) | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         override fun getString(i: Int) = mData | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         override fun copyStringToBuffer( | 
			
		
	
		
			
				
					|  |  |  |  |             i: Int, | 
			
		
	
		
			
				
					|  |  |  |  |             charArrayBuffer: CharArrayBuffer | 
			
		
	
		
			
				
					|  |  |  |  |         ) { | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         override fun getShort(i: Int) = 0.toShort() | 
			
		
	
		
			
				
					|  |  |  |  |          | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         override fun getInt(i: Int) = 0 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         override fun getLong(i: Int) = 0L | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         override fun getFloat(i: Int) = 0F | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         override fun getDouble(i: Int) = 0.toDouble() | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         override fun getType(i: Int) = 0 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         override fun isNull(i: Int) = false | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         override fun deactivate() {} | 
			
		
	
		
			
				
					|  |  |  |  |         override fun requery() = false | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         override fun close() {} | 
			
		
	
		
			
				
					|  |  |  |  |         override fun isClosed() = false | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         override fun registerContentObserver(contentObserver: ContentObserver) {} | 
			
		
	
		
			
				
					|  |  |  |  |         override fun unregisterContentObserver(contentObserver: ContentObserver) {} | 
			
		
	
		
			
				
					|  |  |  |  |         override fun registerDataSetObserver(dataSetObserver: DataSetObserver) {} | 
			
		
	
		
			
				
					|  |  |  |  |         override fun unregisterDataSetObserver(dataSetObserver: DataSetObserver) {} | 
			
		
	
		
			
				
					|  |  |  |  |         override fun setNotificationUri(contentResolver: ContentResolver, uri: Uri) {} | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         override fun getNotificationUri() = null as Uri? | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         override fun getWantsAllOnMoveCalls() = false | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         override fun setExtras(bundle: Bundle) {} | 
			
		
	
		
			
				
					|  |  |  |  |         override fun getExtras() = null as Bundle? | 
			
		
	
		
			
				
					|  |  |  |  |          | 
			
		
	
		
			
				
					|  |  |  |  |         override fun respond(bundle: Bundle) = null as Bundle? | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  | } |