@@ -14,6 +14,7 @@ import { FlatList, NativeModules, ScrollView, TouchableHighlight, TouchableWitho
14
14
import { graphql , useFragment , useQuery } from "relay-hooks"
15
15
import { ImageCarousel } from "../Artwork/Components/ImageCarousel/ImageCarousel"
16
16
import { tagForStatus } from "./Components/ViewingRoomsListItem"
17
+ import { ViewingRoomArtworkQuery } from "__generated__/ViewingRoomArtworkQuery.graphql"
17
18
18
19
const Constants = NativeModules . ARCocoaConstantsModule
19
20
const ApiModule = NativeModules . ARTemporaryAPIModule
@@ -237,13 +238,17 @@ export const ViewingRoomArtworkQueryRenderer: React.FC<{ viewing_room_id: string
237
238
viewing_room_id : viewingRoomID ,
238
239
artwork_id : artworkID ,
239
240
} ) => {
240
- const { props, error } = useQuery ( query , { viewingRoomID, artworkID } , { networkCacheConfig : { force : true } } )
241
+ const { props, error } = useQuery < ViewingRoomArtworkQuery > (
242
+ query ,
243
+ { viewingRoomID, artworkID } ,
244
+ { networkCacheConfig : { force : true } }
245
+ )
241
246
if ( props ) {
242
247
return (
243
248
< ViewingRoomArtworkContainer
244
- selectedArtwork = { props . artwork }
245
- artworksList = { props . viewingRoom }
246
- viewingRoomInfo = { props . viewingRoom }
249
+ selectedArtwork = { props . artwork ! }
250
+ artworksList = { props . viewingRoom ! }
251
+ viewingRoomInfo = { props . viewingRoom ! }
247
252
/>
248
253
)
249
254
}
0 commit comments