Example #1
0
                        return responseResult.andThen(function (searchResponse) {
                            const firstSearchResult = searchResponse.firstResult();

                            if (firstSearchResult === null) {
                                return Fail({
                                    out: `No search result found for query '${query}'`,
                                    log: []
                                });
                            } else {
                                return Ok(firstSearchResult);
                            }
                        });
Example #2
0
 .then(function (json) {
     if (!responseIsValid(json)) {
         return Fail({
             out: "Error: Unexpected response format from MDN.",
             log: ["Response from MDN wasn't valid.", JSON.stringify(json)]
         });
         console.error("Plugin-JSHelp", "Response from MDN wasn't valid.");
         console.error("Plugin-JSHelp")
     } else {
         return Ok(SearchResponse(json));
     }
 })