modules/profile/sheet/edit.jsView |
---|
7 | 7 … | |
8 | 8 … | exports.needs = nest({ |
9 | 9 … | 'sheet.display': 'first', |
10 | 10 … | 'keys.sync.id': 'first', |
11 | | - 'sbot.async.publish': 'first', |
| 11 … | + 'message.async.publish': 'first', |
12 | 12 … | 'about.obs': { |
13 | 13 … | name: 'first', |
14 | 14 … | description: 'first', |
15 | 15 … | image: 'first', |
66 | 66 … | ]) |
67 | 67 … | ]), |
68 | 68 … | h('div.main', [ |
69 | 69 … | h('input.name', { |
| 70 … | + 'disabled': publishing, |
70 | 71 … | placeholder: i18n('Choose a name'), |
71 | 72 … | hooks: [ValueHook(chosenName), FocusHook()] |
72 | 73 … | }), |
73 | 74 … | h('textarea.description', { |
| 75 … | + 'disabled': publishing, |
74 | 76 … | placeholder: i18n('Describe yourself (if you want)'), |
75 | 77 … | hooks: [ValueHook(chosenDescription)] |
76 | 78 … | }) |
77 | 79 … | ]) |
82 | 84 … | 'ev-click': save, |
83 | 85 … | 'disabled': publishing |
84 | 86 … | }, when(publishing, i18n('Publishing...'), i18n('Publish'))), |
85 | 87 … | h('button -cancel', { |
| 88 … | + 'disabled': publishing, |
86 | 89 … | 'ev-click': close |
87 | 90 … | }, i18n('Cancel')) |
88 | 91 … | ] |
89 | 92 … | } |
98 | 101 … | if (chosenDescription() !== currentDescription()) update.description = chosenDescription() |
99 | 102 … | |
100 | 103 … | if (Object.keys(update).length) { |
101 | 104 … | publishing.set(true) |
102 | | - api.sbot.async.publish(extend({ |
| 105 … | + |
| 106 … | + |
| 107 … | + api.message.async.publish(extend({ |
103 | 108 … | type: 'about', |
104 | 109 … | about: id |
105 | | - }, update), (err) => { |
| 110 … | + }, update), (err, msg) => { |
| 111 … | + publishing.set(false) |
106 | 112 … | if (err) { |
107 | | - publishing.set(false) |
108 | 113 … | showDialog({ |
109 | 114 … | type: 'error', |
110 | 115 … | title: i18n('Error'), |
111 | 116 … | buttons: [i18n('OK')], |
112 | 117 … | message: i18n('An error occurred while attempting to publish about message.'), |
113 | 118 … | detail: err.message |
114 | 119 … | }) |
115 | | - } else { |
| 120 … | + } else if (msg) { |
| 121 … | + |
116 | 122 … | close() |
117 | 123 … | } |
118 | 124 … | }) |
119 | 125 … | } else { |