Cache KVV courses #2
This commit is contained in:
@@ -207,7 +207,7 @@ public class ModulesList extends HTTPService {
|
||||
try {
|
||||
JSONObject membership = memberships.getJSONObject(i);
|
||||
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);
|
||||
if (kvvCourse != null) {
|
||||
kvvCourse = kvvCourse.clone();
|
||||
@@ -258,7 +258,7 @@ public class ModulesList extends HTTPService {
|
||||
log.e(new NetworkError(101115, 403, "Cannot parse site!"));
|
||||
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) {
|
||||
log.e("ID:", i, "JSON:", memberships);
|
||||
e.printStackTrace();
|
||||
|
||||
Reference in New Issue
Block a user