23 lines
663 B
Java
23 lines
663 B
Java
package ctbrec;
|
|
|
|
import lombok.experimental.UtilityClass;
|
|
import org.json.JSONObject;
|
|
|
|
@UtilityClass
|
|
public class MigrateModel5_1_2 {
|
|
|
|
private static final String MARKED_FOR_LATER = "markedForLater";
|
|
private static final String ADDED_TIMESTAMP = "addedTimestamp";
|
|
|
|
public static void migrate(JSONObject model) {
|
|
if (model.has(MARKED_FOR_LATER)) {
|
|
model.put("bookmarked", model.getBoolean(MARKED_FOR_LATER));
|
|
model.remove(MARKED_FOR_LATER);
|
|
}
|
|
if (model.has(ADDED_TIMESTAMP)) {
|
|
model.put("addedAt", model.optLong(ADDED_TIMESTAMP));
|
|
model.remove(ADDED_TIMESTAMP);
|
|
}
|
|
}
|
|
}
|