Hooked up Work Item screen to API

This commit is contained in:
John Lyon-Smith
2018-04-05 15:28:57 -07:00
parent e6bd1f8fed
commit aec39ae17d
7 changed files with 195 additions and 103 deletions

View File

@@ -248,9 +248,6 @@ class API extends EventEmitter {
deleteUser(_id) {
return this.delete('/users/' + _id)
}
setUserImage(details) {
return this.put('/users/set-image', details)
}
enterRoom(roomName) {
return this.put('/users/enter-room/' + (roomName || ''))
}
@@ -258,6 +255,22 @@ class API extends EventEmitter {
return this.put('/users/leave-room')
}
getWorkItem(_id) {
return this.get('/workitems/' + _id)
}
listWorkItems() {
return this.get('/workitems')
}
createWorkItem(workItem) {
return this.post('/workitems', workItem)
}
updateWorkItem(workItem) {
return this.put('/workitems', workItem)
}
deleteWorkItem(_id) {
return this.delete('/workitems/' + _id)
}
upload(file, progressCallback) {
return new Promise((resolve, reject) => {
const chunkSize = 32 * 1024