@@ -13,10 +13,12 @@ export type GovernanceData = {
1313const proposals = ref < GovernanceData [ ] > ( [ ] ) ;
1414const ongoingReferenda = ref < GovernanceData > ( ) ;
1515const hasProposals = computed < boolean > ( ( ) => proposals . value . length > 0 ) ;
16+ const baseApiUrl = ( network : string ) : string => `https://${ network } -api.subsquare.io` ;
17+ const baseUrl = ( network : string ) : string => `https://${ network } .subsquare.io` ;
1618
1719const fetchProposals = async ( network : string ) : Promise < GovernanceData [ ] > => {
1820 try {
19- const url = `https:// ${ network } .subsquare.io/api /democracy/proposals?simple=true&page=1&page_size=2` ;
21+ const url = `${ baseApiUrl ( network ) } /democracy/proposals?simple=true&page=1&page_size=2` ;
2022 const response = await axios . get ( url ) ;
2123
2224 if ( response . data ) {
@@ -26,7 +28,7 @@ const fetchProposals = async (network: string): Promise<GovernanceData[]> => {
2628 title : proposal . title ,
2729 index : proposal . proposalIndex ,
2830 state : proposal . proposalState . state ,
29- url : `https:// ${ network } .subsquare.io /democracy/proposal/${ proposal . proposalIndex } ` ,
31+ url : `${ baseUrl ( network ) } /democracy/proposal/${ proposal . proposalIndex } ` ,
3032 } ;
3133 }
3234 ) ;
@@ -40,7 +42,7 @@ const fetchProposals = async (network: string): Promise<GovernanceData[]> => {
4042
4143const fetchOngoingReferenda = async ( network : string ) : Promise < GovernanceData | undefined > => {
4244 try {
43- const url = `https:// ${ network } .subsquare.io/api /democracy/referendums?simple=true&page=1&page_size=5` ;
45+ const url = `${ baseApiUrl ( network ) } /democracy/referendums?simple=true&page=1&page_size=5` ;
4446 const response = await axios . get ( url ) ;
4547
4648 if ( response . data ) {
@@ -50,7 +52,7 @@ const fetchOngoingReferenda = async (network: string): Promise<GovernanceData |
5052 title : referenda . title ,
5153 index : referenda . referendumIndex ,
5254 state : referenda . state ?? 'Unknown' ,
53- url : `https:// ${ network } .subsquare.io /democracy/referenda/${ referenda . referendumIndex } ` ,
55+ url : `${ baseUrl ( network ) } /democracy/referenda/${ referenda . referendumIndex } ` ,
5456 } ;
5557 }
5658 ) ;
@@ -72,10 +74,7 @@ export function useGovernance() {
7274 } ) ;
7375
7476 const isGovernanceEnabled = computed < boolean > ( ( ) => {
75- return (
76- currentNetworkIdx . value === endpointKey . ASTAR ||
77- currentNetworkIdx . value === endpointKey . SHIBUYA
78- ) ;
77+ return currentNetworkIdx . value === endpointKey . ASTAR ;
7978 } ) ;
8079
8180 const governanceUrl = computed < string > ( ( ) => {
0 commit comments