Subversion Repositories SmartDukaan

Rev

Rev 16080 | Rev 18082 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 16080 Rev 17063
Line 22... Line 22...
22
import org.apache.http.message.BasicNameValuePair;
22
import org.apache.http.message.BasicNameValuePair;
23
 
23
 
24
import java.io.ByteArrayOutputStream;
24
import java.io.ByteArrayOutputStream;
25
import java.io.IOException;
25
import java.io.IOException;
26
import java.io.OutputStream;
26
import java.io.OutputStream;
-
 
27
import java.net.URLDecoder;
27
import java.text.SimpleDateFormat;
28
import java.text.SimpleDateFormat;
28
import java.util.ArrayList;
29
import java.util.ArrayList;
29
import java.util.Date;
30
import java.util.Date;
30
import java.util.HashMap;
31
import java.util.HashMap;
31
import java.util.Map;
32
import java.util.Map;
32
import java.util.Set;
33
import java.util.Set;
-
 
34
import java.util.StringTokenizer;
33
import java.util.zip.DeflaterOutputStream;
35
import java.util.zip.DeflaterOutputStream;
34
 
36
 
35
/**
37
/**
36
 * Created by kshitij on 23/4/15.
38
 * Created by kshitij on 23/4/15.
37
 */
39
 */
Line 197... Line 199...
197
                }
199
                }
198
            }
200
            }
199
        }
201
        }
200
        return defaultUrl;
202
        return defaultUrl;
201
    }
203
    }
-
 
204
 
-
 
205
    public static Map<String,String> getReferralRequest(Context c,String referrerObject){
-
 
206
        String decodedUrl = URLDecoder.decode(referrerObject);
-
 
207
        StringTokenizer st = new StringTokenizer(decodedUrl, "&");
-
 
208
        Map<String,String> analyticsRequest=new HashMap<>();
-
 
209
        while (st.hasMoreTokens()) {
-
 
210
            String token = st.nextToken();
-
 
211
            String[] sourceValue = token.split("=");
-
 
212
            analyticsRequest.put(sourceValue[0], sourceValue[1]);
-
 
213
        }
-
 
214
        analyticsRequest.put("imeinumber",UtilityFunctions.getImeiNumber(c));
-
 
215
        return analyticsRequest;
-
 
216
    }
202
}
217
}