Out of all the subject IDs for all items in WaniKani, the following numbers are skipped:
2654
3198
7516
9016
9023
9030
9038
9077
9079
9092
9111
9125
9129
9132
9144
9146
9153
9156
9162
9166
9185
9211
What gives? I can’t really think of any explanation for this, since I don’t think subjects ever get removed, only hidden.
Could there at least be dummy responses from the API for those items? I have an array of all the subjects, and it would be really nice if an item’s ID corresponded to the index. Maybe those unpublished items would just have null for every field.
No the subject id has nothing to do with the position in a collection. Further more returning null is not compliant with the documented API. If you need a null in your array, just insert a null when you parsing the subjects.