@@ -8,7 +8,11 @@ const client = generateClient();
88
99export const getProfessions = async ( ) => {
1010
11- const { data, errors} = await client . graphql ( { query : queries . listProfessions , variables : { limit : 1000 } } ) ;
11+ const { data, errors} = await client . graphql ( {
12+ query : queries . listProfessions ,
13+ variables : { limit : 1000 } ,
14+ authMode : 'iam' ,
15+ } ) ;
1216
1317 const professions = await data . listProfessions . items ;
1418
@@ -23,7 +27,10 @@ export const getProfessions = async() => {
2327
2428export const getAbilityScores = async ( ) => {
2529
26- const { data, errors} = await client . graphql ( { query : queries . listAbilityScores } ) ;
30+ const { data, errors} = await client . graphql ( {
31+ query : queries . listAbilityScores ,
32+ authMode : 'iam' ,
33+ } ) ;
2734
2835 return data . listAbilityScores . items . sort ( ( a , b ) => ( a ?. sortOrder ?? 0 ) - ( b ?. sortOrder ?? 0 ) ) ;
2936}
@@ -39,7 +46,8 @@ export const getProfessionByName = async(name: string) => {
3946 }
4047 } ,
4148 limit : 1000 ,
42- }
49+ } ,
50+ authMode : 'iam' ,
4351 } ) ;
4452
4553 const professsions = await result . data . listProfessions . items ;
@@ -64,7 +72,8 @@ export const getBondsByProfession = async(profession: ProfessionType) => {
6472 }
6573 } ,
6674 limit : 1000 ,
67- }
75+ } ,
76+ authMode : 'iam' ,
6877 } ) ;
6978
7079 return data . listBonds . items ;
@@ -79,7 +88,8 @@ export const getMovesByProfession = async(profession: ProfessionType) => {
7988 }
8089 } ,
8190 limit : 1000 ,
82- }
91+ } ,
92+ authMode : 'iam' ,
8393 } ) ;
8494
8595 return await data . listMoves . items ;
@@ -94,7 +104,8 @@ export const getLooksByProfession = async(profession: ProfessionType) => {
94104 }
95105 } ,
96106 limit : 1000 ,
97- }
107+ } ,
108+ authMode : 'iam' ,
98109 } ) ;
99110
100111 return data . listLooks . items ;
@@ -109,7 +120,8 @@ export const getAlignmentsByProfession = async(profession: ProfessionType) => {
109120 }
110121 } ,
111122 limit : 1000 ,
112- }
123+ } ,
124+ authMode : 'iam' ,
113125 } ) ;
114126
115127 return data . listAlignments . items ;
@@ -124,7 +136,8 @@ export const getRaceByProfession = async(profession: ProfessionType) => {
124136 or : [ { profession : { eq : capitalizeWords ( profession ) } } , { profession : { eq : 'Any' } } ]
125137 } ,
126138 limit : 1000 ,
127- }
139+ } ,
140+ authMode : 'iam' ,
128141 } ) ;
129142
130143 return data . listRaces . items ;
@@ -139,7 +152,8 @@ export const getStartingGearByProfession = async(profession: ProfessionType) =>
139152 and : [ { profession : { eq : capitalizeWords ( profession ) } } , { isStartingGear : { eq : true } } ]
140153 } ,
141154 limit : 1000 ,
142- }
155+ } ,
156+ authMode : 'iam' ,
143157 } ) ;
144158
145159 return data . listGears . items ;
0 commit comments