escape url

This commit is contained in:
2021-03-11 13:09:16 +01:00
parent a3243d4243
commit 877abdfb22
@@ -282,10 +282,18 @@ public class MainActivity extends AppCompatActivity {
private String buildZoomURL(String confno, String pwd, String name, String attendees) {
Uri.Builder builder = new Uri.Builder();
builder.scheme("zoomus")
.authority("zoom.us")
.appendPath("join")
.appendQueryParameter("confno",confno.replace(" ", ""))
.appendQueryParameter("pwd", pwd);
if (!Objects.equals(attendees, "")) {
return "zoomus://zoom.us/join?confno=" + confno.replace(" ", "") + "&pwd=" + pwd + "&uname=" + name + " (" + attendees + ")";
builder.appendQueryParameter("uname", name + " (" + attendees + ")");
} else
return "zoomus://zoom.us/join?confno=" + confno.replace(" ", "") + "&pwd=" + pwd + "&uname=" + name;
builder.appendQueryParameter("uname", name);
return builder.build().toString();
}
public String meetingsToString(ArrayList<Meeting> listMeetings) {
@@ -508,6 +516,7 @@ class Meeting implements Serializable {
addAttendee(name, num);
} else {
this.attendees.get(found).num = num;
this.lastAtt = found;
}
}