1
1
import parseLinkHeader from 'parse-link-header' ;
2
+ import * as misc from '../misc' ;
2
3
3
4
export const setRecentSnippets = snippets => ( {
4
5
type : 'SET_RECENT_SNIPPETS' ,
@@ -14,7 +15,7 @@ export const fetchRecentSnippets = marker => (dispatch) => {
14
15
let qs = '' ;
15
16
if ( marker ) { qs = `&marker=${ marker } ` ; }
16
17
17
- return fetch ( `//api.xsnippet.org/ snippets?limit=20${ qs } `)
18
+ return fetch ( misc . getApiUri ( `/ snippets?limit=20${ qs } `) )
18
19
. then ( ( response ) => {
19
20
const links = parseLinkHeader ( response . headers . get ( 'Link' ) ) ;
20
21
@@ -30,7 +31,7 @@ export const setSnippet = snippet => ({
30
31
} ) ;
31
32
32
33
export const fetchSnippet = id => dispatch => (
33
- fetch ( `//api.xsnippet.org/ snippets/${ id } `)
34
+ fetch ( misc . getApiUri ( `/ snippets/${ id } `) )
34
35
. then ( response => response . json ( ) )
35
36
. then ( json => dispatch ( setSnippet ( json ) ) )
36
37
) ;
@@ -41,13 +42,13 @@ export const setSyntaxes = syntaxes => ({
41
42
} ) ;
42
43
43
44
export const fetchSyntaxes = dispatch => (
44
- fetch ( '//api.xsnippet.org/ syntaxes')
45
+ fetch ( misc . getApiUri ( '/ syntaxes') )
45
46
. then ( response => response . json ( ) )
46
47
. then ( json => dispatch ( setSyntaxes ( json ) ) )
47
48
) ;
48
49
49
50
export const postSnippet = ( snippet , onSuccess ) => dispatch => (
50
- fetch ( '//api.xsnippet.org/ snippets', {
51
+ fetch ( misc . getApiUri ( '/ snippets') , {
51
52
method : 'POST' ,
52
53
headers : {
53
54
'Accept' : 'application/json' ,
0 commit comments