Skip to content

Commit 5391624

Browse files
committed
add update feedback process
1 parent 0657009 commit 5391624

6 files changed

Lines changed: 10 additions & 1 deletion

File tree

.DS_Store

-2 KB
Binary file not shown.

claimManagement/.DS_Store

-4 KB
Binary file not shown.

claimManagement/src/.DS_Store

2 KB
Binary file not shown.

claimManagement/src/main/java/org/openimis/imisclaims/SynchronizeActivity.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -248,6 +248,7 @@ public void CheckUpdate(){
248248
JSONArray jsonarray = new JSONArray(response.toString());
249249
String lastVersion = "";
250250
String tag_name = "";
251+
String notes = "";
251252
for (int i = 0; i < jsonarray.length(); i++){
252253
JSONObject releaseObj = jsonarray.getJSONObject(i);
253254
if(releaseObj.getString("tag_name").equals(getResources().getString(R.string.release_tag))){
@@ -256,6 +257,7 @@ public void CheckUpdate(){
256257
if(!releaseName.equals(currentVersion)){
257258
lastVersion = releaseName;
258259
updateAvailable = true;
260+
notes = releaseObj.getString("body");
259261
}
260262
}
261263
}
@@ -264,12 +266,17 @@ public void CheckUpdate(){
264266
boolean finalUpdateAvailable = updateAvailable;
265267
String finalLastVersion = lastVersion;
266268
String finalTagName = tag_name;
269+
String finalNotes = notes;
267270
runOnUiThread(() -> {
268271
pd.dismiss();
269272
if (finalUpdateAvailable) {
270273
new AlertDialog.Builder(this)
271274
.setTitle(getResources().getString(R.string.updateAvailable))
272-
.setMessage(getResources().getString(R.string.newVersion) + " " + finalLastVersion )
275+
.setMessage(
276+
getResources().getString(R.string.newVersion) + " " + finalLastVersion + "\n \n"
277+
+ getResources().getString(R.string.News) + "\n"
278+
+ "\n" + finalNotes
279+
)
273280
.setPositiveButton(getResources().getString(R.string.download), (dialog, which) -> downloadUpdate(finalLastVersion, finalTagName))
274281
.setNegativeButton(getResources().getString(R.string.cancel), null)
275282
.show();

claimManagement/src/main/res/values-fr/strings.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -215,4 +215,5 @@
215215
<string name="newVersion">Nouvelle version </string>
216216
<string name="claimUpdate">Mise à jour Claims</string>
217217
<string name="getVersion">Téléchargement version </string>
218+
<string name="News">Nouveautés:</string>
218219
</resources>

claimManagement/src/main/res/values/strings.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -251,4 +251,5 @@
251251
<string name="newVersion">New version </string>
252252
<string name="claimUpdate">Update Claims</string>
253253
<string name="getVersion">Downloading version </string>
254+
<string name="News">New changes:</string>
254255
</resources>

0 commit comments

Comments
 (0)