@@ -129,9 +129,9 @@ class SVGAParser(private val context: Context) {
129
129
})
130
130
try {
131
131
val cacheDir = File (context.cacheDir.absolutePath + " /" + cacheKey + " /" )
132
- File (cacheDir, " movie.binary" )? .takeIf { it.isFile }?.let { binaryFile ->
132
+ File (cacheDir, " movie.binary" ).takeIf { it.isFile }?.let { binaryFile ->
133
133
try {
134
- FileInputStream (binaryFile)? .let {
134
+ FileInputStream (binaryFile).let {
135
135
val videoItem = SVGAVideoEntity (MovieEntity .ADAPTER .decode(it), cacheDir)
136
136
it.close()
137
137
return videoItem
@@ -142,9 +142,9 @@ class SVGAParser(private val context: Context) {
142
142
throw e
143
143
}
144
144
}
145
- File (cacheDir, " movie.spec" )? .takeIf { it.isFile }?.let { jsonFile ->
145
+ File (cacheDir, " movie.spec" ).takeIf { it.isFile }?.let { jsonFile ->
146
146
try {
147
- FileInputStream (jsonFile)? .let { fileInputStream ->
147
+ FileInputStream (jsonFile).let { fileInputStream ->
148
148
val byteArrayOutputStream = ByteArrayOutputStream ()
149
149
val buffer = ByteArray (2048 )
150
150
while (true ) {
@@ -154,8 +154,8 @@ class SVGAParser(private val context: Context) {
154
154
}
155
155
byteArrayOutputStream.write(buffer, 0 , size)
156
156
}
157
- byteArrayOutputStream.toString()? .let {
158
- JSONObject (it)? .let {
157
+ byteArrayOutputStream.toString().let {
158
+ JSONObject (it).let {
159
159
fileInputStream.close()
160
160
return SVGAVideoEntity (it, cacheDir)
161
161
}
@@ -186,9 +186,9 @@ class SVGAParser(private val context: Context) {
186
186
private fun parseWithCacheKey (cacheKey : String ): SVGAVideoEntity ? {
187
187
try {
188
188
val cacheDir = File (context.cacheDir.absolutePath + " /" + cacheKey + " /" )
189
- File (cacheDir, " movie.binary" )? .takeIf { it.isFile }?.let { binaryFile ->
189
+ File (cacheDir, " movie.binary" ).takeIf { it.isFile }?.let { binaryFile ->
190
190
try {
191
- FileInputStream (binaryFile)? .let {
191
+ FileInputStream (binaryFile).let {
192
192
val videoItem = SVGAVideoEntity (MovieEntity .ADAPTER .decode(it), cacheDir)
193
193
it.close()
194
194
return videoItem
@@ -199,9 +199,9 @@ class SVGAParser(private val context: Context) {
199
199
throw e
200
200
}
201
201
}
202
- File (cacheDir, " movie.spec" )? .takeIf { it.isFile }?.let { jsonFile ->
202
+ File (cacheDir, " movie.spec" ).takeIf { it.isFile }?.let { jsonFile ->
203
203
try {
204
- FileInputStream (jsonFile)? .let { fileInputStream ->
204
+ FileInputStream (jsonFile).let { fileInputStream ->
205
205
val byteArrayOutputStream = ByteArrayOutputStream ()
206
206
val buffer = ByteArray (2048 )
207
207
while (true ) {
@@ -211,8 +211,8 @@ class SVGAParser(private val context: Context) {
211
211
}
212
212
byteArrayOutputStream.write(buffer, 0 , size)
213
213
}
214
- byteArrayOutputStream.toString()? .let {
215
- JSONObject (it)? .let {
214
+ byteArrayOutputStream.toString().let {
215
+ JSONObject (it).let {
216
216
fileInputStream.close()
217
217
return SVGAVideoEntity (it, cacheDir)
218
218
}
0 commit comments