From e5c69daa3c2428a067c61baca3d20c96398f9354 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Wed, 20 Mar 2019 01:48:55 +0100 Subject: s2 geocode server --- scraper/client/actions.js | 12 ++++--- scraper/client/app.js | 20 ----------- scraper/client/paper/index.js | 2 ++ scraper/client/paper/paper.address.js | 2 +- scraper/client/paper/paper.citations.js | 7 ++-- scraper/client/paper/paper.css | 12 ++++++- scraper/client/paper/paper.verify.js | 61 +++++++++++++++++++-------------- scraper/s2-geocode-server.py | 7 ++-- 8 files changed, 64 insertions(+), 59 deletions(-) (limited to 'scraper') diff --git a/scraper/client/actions.js b/scraper/client/actions.js index 8a1f13a6..1f7baf97 100644 --- a/scraper/client/actions.js +++ b/scraper/client/actions.js @@ -3,8 +3,9 @@ import * as types from './types' export const api = (dispatch, method, tag, url, params) => { dispatch({ type: types.api.loading, tag }) - method(url, params).then(data => { + return method(url, params).then(data => { dispatch({ type: types.api.loaded, tag, data }) + return data }).catch(err => { dispatch({ type: types.api.error, tag, err }) }) @@ -31,12 +32,13 @@ export const postAddress = data => dispatch => { api(dispatch, post, 'address', '/api/address/add', data) } -export const getVerification = sha256 => dispatch => { +export const getVerification = sha256 => dispatch => ( api(dispatch, get, 'address', '/api/verify/' + sha256, {}) -} +) -export const postVerification = data => dispatch => { +export const postVerification = data => dispatch => ( api(dispatch, post, 'address', '/api/verify/add', data) -} +) + diff --git a/scraper/client/app.js b/scraper/client/app.js index ab7e2ca7..dc5c6fe6 100644 --- a/scraper/client/app.js +++ b/scraper/client/app.js @@ -31,23 +31,3 @@ export default class App extends Component { ) } } -// -// -// -// -// -// -// -// -// -// -// -// -//

NOT FOUND

} /> -// -// -// -// -// -// -//
diff --git a/scraper/client/paper/index.js b/scraper/client/paper/index.js index 4fad0316..99672684 100644 --- a/scraper/client/paper/index.js +++ b/scraper/client/paper/index.js @@ -4,6 +4,7 @@ import Citations from './paper.citations' import UnknownCitations from './paper.unknown' import Random from './paper.random' import Address from './paper.address' +import Verify from './paper.verify' import './paper.css' // import './search.css' @@ -15,4 +16,5 @@ export { UnknownCitations, Random, Address, + Verify, } diff --git a/scraper/client/paper/paper.address.js b/scraper/client/paper/paper.address.js index 90e28139..00532570 100644 --- a/scraper/client/paper/paper.address.js +++ b/scraper/client/paper/paper.address.js @@ -283,7 +283,7 @@ class PaperAddress extends Component { >{'Next >'} -