mirror of
https://github.com/wassname/side-by-side.git
synced 2026-09-09 11:34:24 +08:00
Better error messages
This commit is contained in:
@@ -8,6 +8,12 @@ angular.module("sideBySide").factory "fetch",
|
||||
(base) ->
|
||||
file = base + '/config.json'
|
||||
$http.get(file).then (config) ->
|
||||
if typeof config.data != "object"
|
||||
throw "Config file " + file + " doesn't contain data."
|
||||
|
||||
if typeof config.data.files != "object"
|
||||
throw "Config doesn't contain a list of files."
|
||||
|
||||
promises = config.data.files.map (poem) ->
|
||||
$http.get(base + '/' + poem).then (response) ->
|
||||
readerFactory(poem) response.data
|
||||
|
||||
Reference in New Issue
Block a user