Cache KVV courses #2
This commit is contained in:
@@ -207,7 +207,7 @@ public class ModulesList extends HTTPService {
|
|||||||
try {
|
try {
|
||||||
JSONObject membership = memberships.getJSONObject(i);
|
JSONObject membership = memberships.getJSONObject(i);
|
||||||
String locationReference = membership.getString("locationReference");
|
String locationReference = membership.getString("locationReference");
|
||||||
String courseId = Regex.regex("/site/([0-9a-f-]+)", locationReference);
|
String courseId = Regex.regex("/site/([^/]*)", locationReference);
|
||||||
Modules.Module kvvCourse = cacheKVVCourse().getKVVCourse(courseId);
|
Modules.Module kvvCourse = cacheKVVCourse().getKVVCourse(courseId);
|
||||||
if (kvvCourse != null) {
|
if (kvvCourse != null) {
|
||||||
kvvCourse = kvvCourse.clone();
|
kvvCourse = kvvCourse.clone();
|
||||||
@@ -258,7 +258,7 @@ public class ModulesList extends HTTPService {
|
|||||||
log.e(new NetworkError(101115, 403, "Cannot parse site!"));
|
log.e(new NetworkError(101115, 403, "Cannot parse site!"));
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
}, error -> errorCallback.onError(new NetworkError(101116, error.networkResponse.statusCode, "Cannot get membership list!")));
|
}, error -> errorCallback.onError(new NetworkError(101116, error.networkResponse.statusCode, "Cannot get parse!")));
|
||||||
} catch (JSONException e) {
|
} catch (JSONException e) {
|
||||||
log.e("ID:", i, "JSON:", memberships);
|
log.e("ID:", i, "JSON:", memberships);
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
|
|||||||
Reference in New Issue
Block a user