import Route from '@ember/routing/route'; import { inject as service } from '@ember/service'; import config from '../../config/environment'; import BaseRoute from 'hino-hearts/routes/base'; export default BaseRoute.extend({ resetPassword : service(), resetPasswordData : service(), queryParams: { page: { refreshModel: true }, size: { refreshModel: true }, filter: { refreshModel: true, }, sort: { refreshModel: true }, token: { refreshModel: true } }, store : service(), init() { this._super(...arguments); }, model(params) { console.log(params); if(params.token == undefined || params.token == "" || params.token == null){ return null; } let newData ={}; newData.token = params.token; newData.newPassword = ""; newData.confirmPassword = ""; var data = this.resetPasswordData.createRecord(newData); this.resetPassword.setModel(data); // Ember.$.get(config.APP.api.host + "/validate-tokens/" + params.token).then((response) => { // if(response != undefined){ // if(response.data.attributes.token == "BERHASIL"){ // let newData ={}; // newData.token = params.token; // newData.newPassword = ""; // newData.confirmPassword = ""; // var data = this.resetPasswordData.createRecord(newData); // this.resetPassword.setModel(data); // }else{ // this.resetPassword.setModel(null); // } // } // //this.sendAction("select", response); // }); return this.resetPassword.model; } });