Skip to content

Commit 5dcb384

Browse files
criticalAYlukstbit
authored andcommitted
refactor: move JSON array and JSON object to common module
1 parent 2370f78 commit 5dcb384

File tree

12 files changed

+13
-9
lines changed

12 files changed

+13
-9
lines changed

AnkiDroid/src/main/java/com/ichi2/anki/AnkiDroidJsAPI.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ import com.ichi2.anki.AnkiDroidJsAPIConstants.ANKI_JS_ERROR_CODE_SUSPEND_NOTE
3636
import com.ichi2.anki.AnkiDroidJsAPIConstants.flagCommands
3737
import com.ichi2.anki.CollectionManager.withCol
3838
import com.ichi2.anki.cardviewer.ViewerCommand
39+
import com.ichi2.anki.common.utils.ext.stringIterable
3940
import com.ichi2.anki.model.CardsOrNotes
4041
import com.ichi2.anki.servicelayer.rescheduleCards
4142
import com.ichi2.anki.servicelayer.resetCards
@@ -48,7 +49,6 @@ import com.ichi2.libanki.Decks
4849
import com.ichi2.libanki.Note
4950
import com.ichi2.libanki.SortOrder
5051
import com.ichi2.utils.NetworkUtils
51-
import com.ichi2.utils.stringIterable
5252
import kotlinx.coroutines.Dispatchers
5353
import kotlinx.coroutines.launch
5454
import kotlinx.coroutines.withContext

AnkiDroid/src/main/java/com/ichi2/anki/FilteredDeckOptions.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,13 @@ import android.preference.Preference
2828
import android.preference.PreferenceCategory
2929
import androidx.core.content.edit
3030
import com.ichi2.anki.analytics.UsageAnalytics
31+
import com.ichi2.anki.common.utils.ext.stringIterable
3132
import com.ichi2.annotations.NeedsTest
3233
import com.ichi2.libanki.Collection
3334
import com.ichi2.preferences.StepsPreference.Companion.convertFromJSON
3435
import com.ichi2.preferences.StepsPreference.Companion.convertToJSON
3536
import com.ichi2.themes.Themes
3637
import com.ichi2.ui.AppCompatPreferenceActivity
37-
import com.ichi2.utils.stringIterable
3838
import org.json.JSONArray
3939
import org.json.JSONException
4040
import org.json.JSONObject

AnkiDroid/src/main/java/com/ichi2/anki/utils/ext/NoteType.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@
1717
package com.ichi2.anki.utils.ext
1818

1919
import anki.notetypes.StockNotetype.OriginalStockKind.ORIGINAL_STOCK_KIND_IMAGE_OCCLUSION_VALUE
20+
import com.ichi2.anki.common.utils.ext.jsonObjectIterable
2021
import com.ichi2.anki.utils.CardTemplateJson
2122
import com.ichi2.libanki.NotetypeJson
22-
import com.ichi2.utils.jsonObjectIterable
2323
import org.json.JSONException
2424

2525
/**

AnkiDroid/src/main/java/com/ichi2/libanki/CardTemplate.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
package com.ichi2.libanki
1818

19+
import com.ichi2.anki.common.utils.ext.deepClone
1920
import com.ichi2.utils.JSONObjectHolder
2021
import com.ichi2.utils.deepClone
2122
import net.ankiweb.rsdroid.RustCleanup

AnkiDroid/src/main/java/com/ichi2/libanki/Decks.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,14 +36,14 @@ import anki.decks.DeckTreeNode
3636
import anki.decks.FilteredDeckForUpdate
3737
import anki.decks.SetDeckCollapsedRequest
3838
import anki.decks.copy
39+
import com.ichi2.anki.common.utils.ext.jsonObjectIterable
3940
import com.ichi2.annotations.NeedsTest
4041
import com.ichi2.libanki.backend.BackendUtils
4142
import com.ichi2.libanki.backend.BackendUtils.toJsonBytes
4243
import com.ichi2.libanki.utils.LibAnkiAlias
4344
import com.ichi2.libanki.utils.NotInLibAnki
4445
import com.ichi2.libanki.utils.append
4546
import com.ichi2.libanki.utils.len
46-
import com.ichi2.utils.jsonObjectIterable
4747
import net.ankiweb.rsdroid.RustCleanup
4848
import net.ankiweb.rsdroid.exceptions.BackendDeckIsFilteredException
4949
import net.ankiweb.rsdroid.exceptions.BackendNotFoundException

AnkiDroid/src/main/java/com/ichi2/libanki/NotetypeJson.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
package com.ichi2.libanki
1818

1919
import androidx.annotation.CheckResult
20+
import com.ichi2.anki.common.utils.ext.toStringList
2021
import com.ichi2.utils.deepClonedInto
21-
import com.ichi2.utils.toStringList
2222
import org.intellij.lang.annotations.Language
2323
import org.json.JSONArray
2424
import org.json.JSONObject

AnkiDroid/src/main/java/com/ichi2/libanki/utils/PythonExtensions.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
package com.ichi2.libanki.utils
1818

19-
import com.ichi2.utils.jsonObjectIterable
19+
import com.ichi2.anki.common.utils.ext.jsonObjectIterable
2020
import org.json.JSONArray
2121
import org.json.JSONObject
2222
import java.util.Optional

AnkiDroid/src/main/java/com/ichi2/preferences/StepsPreference.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ import android.util.AttributeSet
2222
import android.view.View
2323
import com.ichi2.anki.AnkiDroidApp
2424
import com.ichi2.anki.R
25+
import com.ichi2.anki.common.utils.ext.stringIterable
2526
import com.ichi2.anki.showThemedToast
26-
import com.ichi2.utils.stringIterable
2727
import org.json.JSONArray
2828
import org.json.JSONException
2929
import timber.log.Timber

AnkiDroid/src/main/java/com/ichi2/utils/JSONContainer.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
package com.ichi2.utils
1818

1919
import androidx.annotation.VisibleForTesting
20+
import com.ichi2.anki.common.utils.ext.jsonObjectIterator
2021
import com.ichi2.libanki.utils.NotInLibAnki
2122
import com.ichi2.libanki.utils.append
2223
import com.ichi2.libanki.utils.index

AnkiDroid/src/test/java/com/ichi2/libanki/PythonExtensionsTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
package com.ichi2.libanki
1818

1919
import androidx.test.ext.junit.runners.AndroidJUnit4
20+
import com.ichi2.anki.common.utils.ext.jsonObjectIterable
2021
import com.ichi2.libanki.utils.insert
21-
import com.ichi2.utils.jsonObjectIterable
2222
import org.hamcrest.CoreMatchers.equalTo
2323
import org.hamcrest.MatcherAssert.assertThat
2424
import org.hamcrest.collection.IsIterableContainingInOrder.contains

0 commit comments

Comments
 (0)