Advertisement
Guest User

Untitled

a guest
Dec 14th, 2015
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.13 KB | None | 0 0
  1. createConversations : function(){
  2. var conversations = [{
  3. "me": "flama@cae",
  4. "other": "flama@julio"
  5. }, {
  6. "me": "flama@cae",
  7. "other": "flama@miprotzek"
  8. }, {
  9. "me": "flama@cae",
  10. "other": "flama@rpacheco"
  11. }, {
  12. "me": "flama@cae",
  13. "other": "remoto@fred"
  14. }, {
  15. "me": "flama@cae",
  16. "other": "remoto@kornikow"
  17. }, {
  18. "me": "flama@cae",
  19. "other": "remoto@mikhail"
  20. }, {
  21. "me": "flama@julio",
  22. "other": "flama@cae"
  23. }, {
  24. "me": "flama@julio",
  25. "other": "flama@miprotzek"
  26. }, {
  27. "me": "flama@julio",
  28. "other": "flama@rpacheco"
  29. }, {
  30. "me": "flama@julio",
  31. "other": "remoto@fred"
  32. }, {
  33. "me": "flama@julio",
  34. "other": "remoto@kornikow"
  35. }, {
  36. "me": "flama@julio",
  37. "other": "remoto@mikhail"
  38. }, {
  39. "me": "flama@miprotzek",
  40. "other": "flama@cae"
  41. }, {
  42. "me": "flama@miprotzek",
  43. "other": "flama@julio"
  44. }, {
  45. "me": "flama@miprotzek",
  46. "other": "flama@rpacheco"
  47. }, {
  48. "me": "flama@miprotzek",
  49. "other": "remoto@fred"
  50. }, {
  51. "me": "flama@miprotzek",
  52. "other": "remoto@kornikow"
  53. }, {
  54. "me": "flama@miprotzek",
  55. "other": "remoto@mikhail"
  56. }, {
  57. "me": "flama@rpacheco",
  58. "other": "flama@cae"
  59. }, {
  60. "me": "flama@rpacheco",
  61. "other": "flama@julio"
  62. }, {
  63. "me": "flama@rpacheco",
  64. "other": "flama@miprotzek"
  65. }, {
  66. "me": "flama@rpacheco",
  67. "other": "remoto@fred"
  68. }, {
  69. "me": "flama@rpacheco",
  70. "other": "remoto@kornikow"
  71. }, {
  72. "me": "flama@rpacheco",
  73. "other": "remoto@mikhail"
  74. }, {
  75. "me": "remoto@fred",
  76. "other": "flama@cae"
  77. }, {
  78. "me": "remoto@fred",
  79. "other": "flama@julio"
  80. }, {
  81. "me": "remoto@fred",
  82. "other": "flama@miprotzek"
  83. }, {
  84. "me": "remoto@fred",
  85. "other": "flama@rpacheco"
  86. }, {
  87. "me": "remoto@fred",
  88. "other": "remoto@kornikow"
  89. }, {
  90. "me": "remoto@fred",
  91. "other": "remoto@mikhail"
  92. }, {
  93. "me": "remoto@kornikow",
  94. "other": "flama@cae"
  95. }, {
  96. "me": "remoto@kornikow",
  97. "other": "flama@julio"
  98. }, {
  99. "me": "remoto@kornikow",
  100. "other": "flama@miprotzek"
  101. }, {
  102. "me": "remoto@kornikow",
  103. "other": "flama@rpacheco"
  104. }, {
  105. "me": "remoto@kornikow",
  106. "other": "remoto@fred"
  107. }, {
  108. "me": "remoto@kornikow",
  109. "other": "remoto@mikhail"
  110. }, {
  111. "me": "remoto@mikhail",
  112. "other": "flama@cae"
  113. }, {
  114. "me": "remoto@mikhail",
  115. "other": "flama@julio"
  116. }, {
  117. "me": "remoto@mikhail",
  118. "other": "flama@miprotzek"
  119. }, {
  120. "me": "remoto@mikhail",
  121. "other": "flama@rpacheco"
  122. }, {
  123. "me": "remoto@mikhail",
  124. "other": "remoto@fred"
  125. }, {
  126. "me": "remoto@mikhail",
  127. "other": "remoto@kornikow"
  128. }, {
  129. "me": "flama@julio",
  130. "other": "channel@users"
  131. }, {
  132. "me": "flama@cae",
  133. "other": "channel@users"
  134. }, {
  135. "me": "remoto@fred",
  136. "other": "channel@users"
  137. }];
  138.  
  139. conversations.forEach(function(data) {
  140. Ember.RSVP.hash({
  141. profileMe : this.store.find('profile', { orderBy: 'profileId', equalTo: data.me }),
  142. profileOther : this.store.find('profile', { orderBy: 'profileId', equalTo: data.other })
  143. }).then(function(hash){
  144. var conversation = this.store.createRecord('conversation',{ me: hash.profileMe.get('firstObject'), other: hash.profileOther.get('firstObject') });
  145. conversation.save();
  146. }.bind(this));
  147. }.bind(this));
  148.  
  149.  
  150. },
  151.  
  152. create : function(){
  153. var profiles = [
  154. {
  155. "profileId":"flama@cae",
  156. "company": "Flama",
  157. "channelPrivate": true,
  158. "alias": "cae",
  159. "status":"offline",
  160. "name": "Caê Penna",
  161. "extension": "2007",
  162. "email": "cae@flama.me",
  163. "handle": "user_ek05fl",
  164. "password": "i2p957frf9b9",
  165. "destination": "sip:2007@siplabs.sip.remoto.me"
  166. },
  167. {
  168. "profileId":"flama@julio",
  169. "company": "Nomad",
  170. "channelPrivate": true,
  171. "alias": "julio",
  172. "status":"online",
  173. "name": "Julio Protzek",
  174. "extension": "2005",
  175. "email": "julio@flama.me",
  176. "handle": "user_s7fayh",
  177. "password": "awexjjyqylcy",
  178. "destination": "sip:2005@siplabs.sip.remoto.me"
  179. },
  180. {
  181. "profileId":"flama@miprotzek",
  182. "company": "Flama",
  183. "channelPrivate": true,
  184. "alias": "miprotzek",
  185. "status":"online",
  186. "name": "Michelle Protzek",
  187. "extension": "2006",
  188. "email": "michelle@flama.me",
  189. "handle": "user_q2dibu",
  190. "password": "97baev4p1zuu",
  191. "destination": "sip:2006@siplabs.sip.remoto.me"
  192. },
  193. {
  194. "profileId":"flama@rpacheco",
  195. "company": "Flama",
  196. "channelPrivate": true,
  197. "alias": "rpacheco",
  198. "status":"online",
  199. "name": "Raquel Pacheco",
  200. "extension": "2008",
  201. "email": "raquel@flama.me",
  202. "handle": "user_f6tol3",
  203. "password": "dv95jq1ezx57",
  204. "destination": "sip:2008@siplabs.sip.remoto.me"
  205. },
  206. {
  207. "profileId":"remoto@fred",
  208. "company": "Remoto",
  209. "channelPrivate": true,
  210. "alias": "fred",
  211. "status":"offline",
  212. "name": "Fred Guth",
  213. "extension": "2004",
  214. "email": "fredguth@fredguth.com",
  215. "handle": "user_i91kh1",
  216. "password": "tyakii4w6143",
  217. "destination": "sip:2004@siplabs.sip.remoto.me"
  218. },
  219. {
  220. "profileId":"remoto@kornikow",
  221. "company": "Remoto",
  222. "channelPrivate": true,
  223. "alias": "kornikow",
  224. "status":"online",
  225. "name": "Roman Kornikow",
  226. "extension": "2009",
  227. "email": "hi@kornikow.com",
  228. "handle": "user_rcspr9",
  229. "password": "u3qs4rzrc5l7",
  230. "destination": "sip:2009@siplabs.sip.remoto.me"
  231. },
  232. {
  233. "profileId":"remoto@mikhail",
  234. "company": "Remoto",
  235. "channelPrivate": true,
  236. "alias": "mikhail",
  237. "status":"offline",
  238. "name": "Mikhail Rodionov",
  239. "extension": "2003",
  240. "email": "hi@kornikow.com",
  241. "handle": "user_sm2c7l",
  242. "password": "io2j59nmkjw9",
  243. "destination": "sip:2009@siplabs.sip.remoto.me"
  244. }
  245.  
  246. ]
  247.  
  248.  
  249.  
  250. profiles.forEach(function(profile) {
  251. //var store = this.store;
  252.  
  253. var mano = this.store.createRecord('profile', profile);
  254. mano.save();
  255.  
  256. }.bind(this));
  257. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement