(callback)
| 11 | |
| 12 | // Create initial document then fire callback |
| 13 | function createDoc(callback) { |
| 14 | var connection = backend.connect(); |
| 15 | var doc = connection.get('examples', 'richtext'); |
| 16 | doc.fetch(function(err) { |
| 17 | if (err) throw err; |
| 18 | if (doc.type === null) { |
| 19 | doc.create([{insert: 'Hi!'}], 'rich-text', callback); |
| 20 | return; |
| 21 | } |
| 22 | callback(); |
| 23 | }); |
| 24 | } |
| 25 | |
| 26 | function startServer() { |
| 27 | // Create a web server to serve files and listen to WebSocket connections |