add missing write file

pull/1537/head
Jade McGough 2017-05-30 12:09:05 -07:00
parent 8cebad0a48
commit e8427cc9f9
1 changed files with 22 additions and 0 deletions

View File

@ -0,0 +1,22 @@
import {
writeLineProtocol as writeLineProtocolAJAX,
} from 'src/data_explorer/apis'
import {errorThrown} from 'shared/actions/errors'
import {publishAutoDismissingNotification} from 'shared/dispatchers'
export const writeLineProtocolAsync = (source, db, data) => async dispatch => {
try {
await writeLineProtocolAJAX(source, db, data)
dispatch(
publishAutoDismissingNotification(
'success',
'Data was written successfully'
)
)
} catch (response) {
const errorMessage = `Write failed: ${response.data.error}`
dispatch(errorThrown(response, errorMessage))
throw response
}
}