Created
December 14, 2015 19:02
-
-
Save villander/aede68f61bab0419e2c8 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| createConversations : function(){ | |
| var conversations = [{ | |
| "me": "flama@cae", | |
| "other": "flama@julio" | |
| }, { | |
| "me": "flama@cae", | |
| "other": "flama@miprotzek" | |
| }, { | |
| "me": "flama@cae", | |
| "other": "flama@rpacheco" | |
| }, { | |
| "me": "flama@cae", | |
| "other": "remoto@fred" | |
| }, { | |
| "me": "flama@cae", | |
| "other": "remoto@kornikow" | |
| }, { | |
| "me": "flama@cae", | |
| "other": "remoto@mikhail" | |
| }, { | |
| "me": "flama@julio", | |
| "other": "flama@cae" | |
| }, { | |
| "me": "flama@julio", | |
| "other": "flama@miprotzek" | |
| }, { | |
| "me": "flama@julio", | |
| "other": "flama@rpacheco" | |
| }, { | |
| "me": "flama@julio", | |
| "other": "remoto@fred" | |
| }, { | |
| "me": "flama@julio", | |
| "other": "remoto@kornikow" | |
| }, { | |
| "me": "flama@julio", | |
| "other": "remoto@mikhail" | |
| }, { | |
| "me": "flama@miprotzek", | |
| "other": "flama@cae" | |
| }, { | |
| "me": "flama@miprotzek", | |
| "other": "flama@julio" | |
| }, { | |
| "me": "flama@miprotzek", | |
| "other": "flama@rpacheco" | |
| }, { | |
| "me": "flama@miprotzek", | |
| "other": "remoto@fred" | |
| }, { | |
| "me": "flama@miprotzek", | |
| "other": "remoto@kornikow" | |
| }, { | |
| "me": "flama@miprotzek", | |
| "other": "remoto@mikhail" | |
| }, { | |
| "me": "flama@rpacheco", | |
| "other": "flama@cae" | |
| }, { | |
| "me": "flama@rpacheco", | |
| "other": "flama@julio" | |
| }, { | |
| "me": "flama@rpacheco", | |
| "other": "flama@miprotzek" | |
| }, { | |
| "me": "flama@rpacheco", | |
| "other": "remoto@fred" | |
| }, { | |
| "me": "flama@rpacheco", | |
| "other": "remoto@kornikow" | |
| }, { | |
| "me": "flama@rpacheco", | |
| "other": "remoto@mikhail" | |
| }, { | |
| "me": "remoto@fred", | |
| "other": "flama@cae" | |
| }, { | |
| "me": "remoto@fred", | |
| "other": "flama@julio" | |
| }, { | |
| "me": "remoto@fred", | |
| "other": "flama@miprotzek" | |
| }, { | |
| "me": "remoto@fred", | |
| "other": "flama@rpacheco" | |
| }, { | |
| "me": "remoto@fred", | |
| "other": "remoto@kornikow" | |
| }, { | |
| "me": "remoto@fred", | |
| "other": "remoto@mikhail" | |
| }, { | |
| "me": "remoto@kornikow", | |
| "other": "flama@cae" | |
| }, { | |
| "me": "remoto@kornikow", | |
| "other": "flama@julio" | |
| }, { | |
| "me": "remoto@kornikow", | |
| "other": "flama@miprotzek" | |
| }, { | |
| "me": "remoto@kornikow", | |
| "other": "flama@rpacheco" | |
| }, { | |
| "me": "remoto@kornikow", | |
| "other": "remoto@fred" | |
| }, { | |
| "me": "remoto@kornikow", | |
| "other": "remoto@mikhail" | |
| }, { | |
| "me": "remoto@mikhail", | |
| "other": "flama@cae" | |
| }, { | |
| "me": "remoto@mikhail", | |
| "other": "flama@julio" | |
| }, { | |
| "me": "remoto@mikhail", | |
| "other": "flama@miprotzek" | |
| }, { | |
| "me": "remoto@mikhail", | |
| "other": "flama@rpacheco" | |
| }, { | |
| "me": "remoto@mikhail", | |
| "other": "remoto@fred" | |
| }, { | |
| "me": "remoto@mikhail", | |
| "other": "remoto@kornikow" | |
| }, { | |
| "me": "flama@julio", | |
| "other": "channel@users" | |
| }, { | |
| "me": "flama@cae", | |
| "other": "channel@users" | |
| }, { | |
| "me": "remoto@fred", | |
| "other": "channel@users" | |
| }]; | |
| conversations.forEach(function(data) { | |
| Ember.RSVP.hash({ | |
| profileMe : this.store.find('profile', { orderBy: 'profileId', equalTo: data.me }), | |
| profileOther : this.store.find('profile', { orderBy: 'profileId', equalTo: data.other }) | |
| }).then(function(hash){ | |
| var conversation = this.store.createRecord('conversation',{ me: hash.profileMe.get('firstObject'), other: hash.profileOther.get('firstObject') }); | |
| conversation.save(); | |
| }.bind(this)); | |
| }.bind(this)); | |
| }, | |
| create : function(){ | |
| var profiles = [ | |
| { | |
| "profileId":"flama@cae", | |
| "company": "Flama", | |
| "channelPrivate": true, | |
| "alias": "cae", | |
| "status":"offline", | |
| "name": "Caê Penna", | |
| "extension": "2007", | |
| "email": "cae@flama.me", | |
| "handle": "user_ek05fl", | |
| "password": "i2p957frf9b9", | |
| "destination": "sip:2007@siplabs.sip.remoto.me" | |
| }, | |
| { | |
| "profileId":"flama@julio", | |
| "company": "Nomad", | |
| "channelPrivate": true, | |
| "alias": "julio", | |
| "status":"online", | |
| "name": "Julio Protzek", | |
| "extension": "2005", | |
| "email": "julio@flama.me", | |
| "handle": "user_s7fayh", | |
| "password": "awexjjyqylcy", | |
| "destination": "sip:2005@siplabs.sip.remoto.me" | |
| }, | |
| { | |
| "profileId":"flama@miprotzek", | |
| "company": "Flama", | |
| "channelPrivate": true, | |
| "alias": "miprotzek", | |
| "status":"online", | |
| "name": "Michelle Protzek", | |
| "extension": "2006", | |
| "email": "michelle@flama.me", | |
| "handle": "user_q2dibu", | |
| "password": "97baev4p1zuu", | |
| "destination": "sip:2006@siplabs.sip.remoto.me" | |
| }, | |
| { | |
| "profileId":"flama@rpacheco", | |
| "company": "Flama", | |
| "channelPrivate": true, | |
| "alias": "rpacheco", | |
| "status":"online", | |
| "name": "Raquel Pacheco", | |
| "extension": "2008", | |
| "email": "raquel@flama.me", | |
| "handle": "user_f6tol3", | |
| "password": "dv95jq1ezx57", | |
| "destination": "sip:2008@siplabs.sip.remoto.me" | |
| }, | |
| { | |
| "profileId":"remoto@fred", | |
| "company": "Remoto", | |
| "channelPrivate": true, | |
| "alias": "fred", | |
| "status":"offline", | |
| "name": "Fred Guth", | |
| "extension": "2004", | |
| "email": "fredguth@fredguth.com", | |
| "handle": "user_i91kh1", | |
| "password": "tyakii4w6143", | |
| "destination": "sip:2004@siplabs.sip.remoto.me" | |
| }, | |
| { | |
| "profileId":"remoto@kornikow", | |
| "company": "Remoto", | |
| "channelPrivate": true, | |
| "alias": "kornikow", | |
| "status":"online", | |
| "name": "Roman Kornikow", | |
| "extension": "2009", | |
| "email": "hi@kornikow.com", | |
| "handle": "user_rcspr9", | |
| "password": "u3qs4rzrc5l7", | |
| "destination": "sip:2009@siplabs.sip.remoto.me" | |
| }, | |
| { | |
| "profileId":"remoto@mikhail", | |
| "company": "Remoto", | |
| "channelPrivate": true, | |
| "alias": "mikhail", | |
| "status":"offline", | |
| "name": "Mikhail Rodionov", | |
| "extension": "2003", | |
| "email": "hi@kornikow.com", | |
| "handle": "user_sm2c7l", | |
| "password": "io2j59nmkjw9", | |
| "destination": "sip:2009@siplabs.sip.remoto.me" | |
| } | |
| ] | |
| profiles.forEach(function(profile) { | |
| //var store = this.store; | |
| var mano = this.store.createRecord('profile', profile); | |
| mano.save(); | |
| }.bind(this)); | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment