@@ -230,26 +230,6 @@ type Query {
230
230
getMessages: [Message]
231
231
}
232
232
233
- const root = {
234
- getMessage: ({ id }) => {
235
- return fakeDatabase[id]
236
- },
237
- getMessages: () => {
238
- return Object.values(fakeDatabase)
239
- },
240
- createMessage: ({ input }) => {
241
- const id = String(Object.keys(fakeDatabase).length + 1)
242
- const message = new Message(id, input)
243
- fakeDatabase[id] = message
244
- return message
245
- },
246
- updateMessage: ({ id, input }) => {
247
- const message = fakeDatabase[id]
248
- Object.assign(message, input)
249
- return message
250
- }
251
- }
252
-
253
233
type Mutation {
254
234
createMessage(input: MessageInput): Message
255
235
updateMessage(id: ID!, input: MessageInput): Message
@@ -265,6 +245,26 @@ class Message {
265
245
}
266
246
}
267
247
248
+ const root = {
249
+ getMessage : ({ id }) => {
250
+ return fakeDatabase[id]
251
+ },
252
+ getMessages : () => {
253
+ return Object .values (fakeDatabase)
254
+ },
255
+ createMessage : ({ input }) => {
256
+ const id = String (Object .keys (fakeDatabase).length + 1 )
257
+ const message = new Message (id, input)
258
+ fakeDatabase[id] = message
259
+ return message
260
+ },
261
+ updateMessage : ({ id, input }) => {
262
+ const message = fakeDatabase[id]
263
+ Object .assign (message, input)
264
+ return message
265
+ }
266
+ }
267
+
268
268
const app = express ();
269
269
app .all (
270
270
' /graphql' ,
0 commit comments