Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (loader.successful) {
- user.driverID = dataObject.driver_id;
- user.driverEmail = dataObject.email;
- user.driverPhone = dataObject.phone;
- user.name = dataObject.first_name;
- user.lastName = dataObject.last_name;
- if (dataObject.hasOwnProperty("unread_messages_count")) {
- user.unread_messages_count = dataObject.unread_messages_count;
- }
- if (dataObject.hasOwnProperty("mobile_login_count")) {
- user.loginCount = dataObject.mobile_login_count;
- }
- if (dataObject.hasOwnProperty("finished_onboarding")) {
- user.finishedOnboarding = dataObject.finished_onboarding;
- }
- if (dataObject.hasOwnProperty("extra") && dataObject.extra) {
- if (dataObject.extra.hasOwnProperty("driverContactEmail")) {
- user.driverContactEmail = dataObject.extra.driverContactEmail;
- }
- if (dataObject.extra.hasOwnProperty("address")) {
- user.driverAddress = dataObject.extra.address;
- }
- if (dataObject.extra.hasOwnProperty("street_number")) {
- user.driverStreetNumber = dataObject.extra.street_number;
- }
- if (dataObject.extra.hasOwnProperty("city")) {
- user.driverCity = dataObject.extra.city;
- }
- if (dataObject.extra.hasOwnProperty("postal_number")) {
- user.postalNumber = dataObject.extra.postal_number;
- }
- if (dataObject.extra.hasOwnProperty("insurance_expiry_date")) {
- user.driverInsuranceExpiryDate = new Date();
- user.driverInsuranceExpiryDate.time = dataObject.extra.insurance_expiry_date;
- } else {
- user.driverInsuranceExpiryDate = null;
- }
- if (dataObject.extra.hasOwnProperty("has_insurance")) {
- user.hasInsurance = dataObject.extra.has_insurance;
- }
- if (dataObject.extra.hasOwnProperty("car_make")) {
- user.driverCarMake = dataObject.extra.car_make;
- }
- if (dataObject.extra.hasOwnProperty("car_model")) {
- user.driverCarModel = dataObject.extra.car_model;
- }
- if (dataObject.extra.hasOwnProperty("car_year")) {
- user.driverCarYear = dataObject.extra.car_year;
- }
- if (dataObject.extra.hasOwnProperty("car_licence_plate")) {
- user.vehicleLicencePlate = dataObject.extra.car_licence_plate;
- }
- if (dataObject.hasOwnProperty("insurance_agent_id") && dataObject.insurance_agent_id != null) {
- user.hasInsuranceAgent = true;
- user.insuranceAgentId = dataObject.insurance_agent_id;
- } else {
- user.hasInsuranceAgent = false;
- user.insuranceAgentId = -1;
- }
- if (dataObject.extra.hasOwnProperty("insurance")) {
- user.insurance = dataObject.extra.insurance;
- }
- }
- if (user.driverContactEmail == "" && user.driverEmail != "") {
- user.driverContactEmail = user.driverEmail;
- }
- if (dataObject.hasOwnProperty("birth_epoch") && dataObject.birth_epoch != null) {
- user.driverBirthdayDate = new Date();
- user.driverBirthdayDate.time = dataObject.birth_epoch;
- } else {
- user.driverBirthdayDate = null;
- }
- if (dataObject.facebook_id) {
- if (dataObject.facebook_id != "null") {
- user.facebookId = dataObject.facebook_id;
- } else {
- user.facebookId = "";
- user.facebookUserToken = "";
- }
- Debuger.message(TAG, "user.facebookId: " + user.facebookId);
- } else {
- user.facebookId = "";
- user.facebookUserToken = "";
- }
- if (dataObject.discount != null) {
- user.discount = dataObject.discount;
- }
- if (dataObject.max_discount != null) {
- user.maxDiscount = dataObject.max_discount;
- }
- if (dataObject.qrtoken != null) {
- user.supervisionToken = dataObject.qrtoken;
- }
- user.vehicles = new Vector.<VehicleVO>();
- for (var i:int = 0; i < dataObject.vehicles.length; i++) {
- var vehicle:VehicleVO = new VehicleVO();
- vehicle.deserialize(dataObject.vehicles[i]);
- user.vehicles.push(vehicle);
- }
- if (user.vehicles && user.vehicles.length > 0) {
- user.setCurrentVehicle(user.vehicles[0]);
- }
- user.deviceSpecs = SettingsData.operatingSystem + ", " + SettingsData.appVersionNumber;
- Debuger.message(TAG, "User data is parsed. User is " + user.driverEmail);
- progressLoader.hide(TAG);
- } else {
- user.driverEmail = "";
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement