Skip to content

Commit 10f2b70

Browse files
committed
some relay-hooks fixes in preparation of new version
1 parent 88d0a5a commit 10f2b70

File tree

2 files changed

+11
-5
lines changed

2 files changed

+11
-5
lines changed

src/lib/Scenes/ViewingRoom/ViewingRoomArtwork.tsx

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import { FlatList, NativeModules, ScrollView, TouchableHighlight, TouchableWitho
1414
import { graphql, useFragment, useQuery } from "relay-hooks"
1515
import { ImageCarousel } from "../Artwork/Components/ImageCarousel/ImageCarousel"
1616
import { tagForStatus } from "./Components/ViewingRoomsListItem"
17+
import { ViewingRoomArtworkQuery } from "__generated__/ViewingRoomArtworkQuery.graphql"
1718

1819
const Constants = NativeModules.ARCocoaConstantsModule
1920
const ApiModule = NativeModules.ARTemporaryAPIModule
@@ -237,13 +238,17 @@ export const ViewingRoomArtworkQueryRenderer: React.FC<{ viewing_room_id: string
237238
viewing_room_id: viewingRoomID,
238239
artwork_id: artworkID,
239240
}) => {
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+
)
241246
if (props) {
242247
return (
243248
<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!}
247252
/>
248253
)
249254
}

src/lib/Scenes/ViewingRoom/ViewingRoomsList.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { Box, Flex, Sans, Separator, space, Spacer } from "@artsy/palette"
22
import { ViewingRoomsList_query$key } from "__generated__/ViewingRoomsList_query.graphql"
3+
import { ViewingRoomsListQuery } from "__generated__/ViewingRoomsListQuery.graphql"
34
import { PAGE_SIZE } from "lib/data/constants"
45
import { extractNodes } from "lib/utils/extractNodes"
56
import { PlaceholderBox, PlaceholderText, ProvidePlaceholderContext } from "lib/utils/placeholders"
@@ -150,7 +151,7 @@ const Placeholder = () => (
150151
)
151152

152153
export const ViewingRoomsListQueryRenderer: React.FC = () => {
153-
const { props, error } = useQuery(query, { count: PAGE_SIZE })
154+
const { props, error } = useQuery<ViewingRoomsListQuery>(query, { count: PAGE_SIZE })
154155

155156
if (props) {
156157
return <ViewingRoomsListContainer query={props} />

0 commit comments

Comments
 (0)