setup.js 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. // Generated by IcedCoffeeScript 1.7.1-c
  2. (function() {
  3. var db, env, iced, make_esc, session, __iced_k, __iced_k_noop;
  4. iced = require('iced-runtime').iced;
  5. __iced_k = __iced_k_noop = function() {};
  6. env = require('./env').env;
  7. db = require('./db').db;
  8. session = require('./session').session;
  9. make_esc = require('iced-error').make_esc;
  10. exports.reset = function(_arg, cb) {
  11. var c, esc, new_username, ___iced_passed_deferral, __iced_deferrals, __iced_k;
  12. __iced_k = __iced_k_noop;
  13. ___iced_passed_deferral = iced.findDeferral(arguments);
  14. new_username = _arg.new_username;
  15. esc = make_esc(cb, "setup.reset");
  16. (function(_this) {
  17. return (function(__iced_k) {
  18. __iced_deferrals = new iced.Deferrals(__iced_k, {
  19. parent: ___iced_passed_deferral,
  20. filename: "/Users/max/src/keybase/node-client/src/setup.iced",
  21. funcname: "reset"
  22. });
  23. session.logout(esc(__iced_deferrals.defer({
  24. lineno: 20
  25. })));
  26. __iced_deferrals._fulfill();
  27. });
  28. })(this)((function(_this) {
  29. return function() {
  30. (function(__iced_k) {
  31. __iced_deferrals = new iced.Deferrals(__iced_k, {
  32. parent: ___iced_passed_deferral,
  33. filename: "/Users/max/src/keybase/node-client/src/setup.iced",
  34. funcname: "reset"
  35. });
  36. db.unlink(esc(__iced_deferrals.defer({
  37. lineno: 21
  38. })));
  39. __iced_deferrals._fulfill();
  40. })(function() {
  41. c = env().config;
  42. c.set('user', null);
  43. if (new_username != null) {
  44. c.set('user.name', new_username);
  45. }
  46. (function(__iced_k) {
  47. __iced_deferrals = new iced.Deferrals(__iced_k, {
  48. parent: ___iced_passed_deferral,
  49. filename: "/Users/max/src/keybase/node-client/src/setup.iced",
  50. funcname: "reset"
  51. });
  52. c.write(esc(__iced_deferrals.defer({
  53. lineno: 25
  54. })));
  55. __iced_deferrals._fulfill();
  56. })(function() {
  57. return cb(null);
  58. });
  59. });
  60. };
  61. })(this));
  62. };
  63. }).call(this);