Commit a9bafc36 authored by Sajal Narang's avatar Sajal Narang Committed by GitHub

Merge pull request #90 from pulsejet/newurls

Add external class for making shared URLs with new URL scheme
parents 1d30c778 9e17fa7a
package in.ac.iitb.gymkhana.iitbapp;
import in.ac.iitb.gymkhana.iitbapp.data.Event;
/**
* Created by varun on 03-Apr-18.
*/
public final class ShareURLMaker {
public static final String WEB_HOST = "https://insti.app/";
public static final String getEventURL(Event event) {
return WEB_HOST + "event/" + event.getEventStrID();
}
}
......@@ -18,6 +18,9 @@ public class Event {
@ColumnInfo(name = "id")
@SerializedName("id")
String eventID;
@ColumnInfo(name = "str_id")
@SerializedName("str_id")
String eventStrID;
@ColumnInfo(name = "name")
@SerializedName("name")
String eventName;
......@@ -79,6 +82,14 @@ public class Event {
this.eventID = eventID;
}
public String getEventStrID() {
return eventStrID;
}
public void setEventStrID(String eventStrID) {
this.eventStrID = eventStrID;
}
public String getEventName() {
return eventName;
}
......
......@@ -23,6 +23,7 @@ import java.util.Date;
import in.ac.iitb.gymkhana.iitbapp.Constants;
import in.ac.iitb.gymkhana.iitbapp.R;
import in.ac.iitb.gymkhana.iitbapp.ShareURLMaker;
import in.ac.iitb.gymkhana.iitbapp.api.RetrofitInterface;
import in.ac.iitb.gymkhana.iitbapp.api.ServiceGenerator;
import in.ac.iitb.gymkhana.iitbapp.data.Event;
......@@ -98,7 +99,7 @@ public class EventFragment extends BaseFragment implements View.OnClickListener
interestedButton.setOnClickListener(this);
notGoingButton.setOnClickListener(this);
shareEventButton.setOnClickListener(new View.OnClickListener() {
String shareUrl = "https://instiapp.wncc-iitb.org/event-details/" + event.getEventID();
String shareUrl = ShareURLMaker.getEventURL(event);
@Override
public void onClick(View view) {
Intent i = new Intent(Intent.ACTION_SEND);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment