aboutsummaryrefslogtreecommitdiff
path: root/vnext/src/api/index.js
diff options
context:
space:
mode:
Diffstat (limited to 'vnext/src/api/index.js')
-rw-r--r--vnext/src/api/index.js16
1 files changed, 15 insertions, 1 deletions
diff --git a/vnext/src/api/index.js b/vnext/src/api/index.js
index b190bc48..591f874a 100644
--- a/vnext/src/api/index.js
+++ b/vnext/src/api/index.js
@@ -1,7 +1,9 @@
import axios from 'axios';
+const apiBaseUrl = 'https://api.juick.com';
+
const client = axios.create({
- baseURL: 'https://api.juick.com/'
+ baseURL: apiBaseUrl
});
client.interceptors.request.use(config => {
if (localStorage.visitor) {
@@ -61,4 +63,16 @@ export function comment(mid, rid, body, attach) {
form.append('body', body);
form.append('attach', attach);
return client.post('/comment', form)
+}
+
+function socialLink(network) {
+ return `${apiBaseUrl}/_${network}login?state=${window.location.protocol}//${window.location.host}${window.location.pathname}`;
+}
+
+export function facebookLink() {
+ return socialLink('fb');
+}
+
+export function vkLink() {
+ return socialLink('vk');
} \ No newline at end of file