forked from
chadtmiller.com/slices-teal-relay
Teal.fm frontend powered by slices.network
tealfm-slices.wisp.place
tealfm
slices
1/**
2 * @generated SignedSource<<0e53ec9fb8aaac689644785adae05957>>
3 * @lightSyntaxTransform
4 * @nogrep
5 */
6
7/* tslint:disable */
8/* eslint-disable */
9// @ts-nocheck
10
11import { ConcreteRequest } from 'relay-runtime';
12import { FragmentRefs } from "relay-runtime";
13export type FmTealAlphaFeedPlayWhereInput = {
14 actorHandle?: StringFilter | null | undefined;
15 and?: ReadonlyArray<FmTealAlphaFeedPlayWhereInput | null | undefined> | null | undefined;
16 artistMbIds?: StringFilter | null | undefined;
17 artistNames?: StringFilter | null | undefined;
18 artists?: StringFilter | null | undefined;
19 cid?: StringFilter | null | undefined;
20 collection?: StringFilter | null | undefined;
21 did?: StringFilter | null | undefined;
22 duration?: IntFilter | null | undefined;
23 indexedAt?: DateTimeFilter | null | undefined;
24 isrc?: StringFilter | null | undefined;
25 json?: StringFilter | null | undefined;
26 musicServiceBaseDomain?: StringFilter | null | undefined;
27 or?: ReadonlyArray<FmTealAlphaFeedPlayWhereInput | null | undefined> | null | undefined;
28 originUrl?: StringFilter | null | undefined;
29 playedTime?: StringFilter | null | undefined;
30 recordingMbId?: StringFilter | null | undefined;
31 releaseMbId?: StringFilter | null | undefined;
32 releaseName?: StringFilter | null | undefined;
33 submissionClientAgent?: StringFilter | null | undefined;
34 trackMbId?: StringFilter | null | undefined;
35 trackName?: StringFilter | null | undefined;
36 uri?: StringFilter | null | undefined;
37};
38export type DateTimeFilter = {
39 eq?: string | null | undefined;
40 gt?: string | null | undefined;
41 gte?: string | null | undefined;
42 lt?: string | null | undefined;
43 lte?: string | null | undefined;
44};
45export type StringFilter = {
46 contains?: string | null | undefined;
47 eq?: string | null | undefined;
48 fuzzy?: string | null | undefined;
49 gt?: string | null | undefined;
50 gte?: string | null | undefined;
51 in?: ReadonlyArray<string | null | undefined> | null | undefined;
52 lt?: string | null | undefined;
53 lte?: string | null | undefined;
54};
55export type IntFilter = {
56 eq?: number | null | undefined;
57 gt?: number | null | undefined;
58 gte?: number | null | undefined;
59 in?: ReadonlyArray<number | null | undefined> | null | undefined;
60 lt?: number | null | undefined;
61 lte?: number | null | undefined;
62};
63export type ProfileQuery$variables = {
64 chartWhere: FmTealAlphaFeedPlayWhereInput;
65 where: FmTealAlphaFeedPlayWhereInput;
66};
67export type ProfileQuery$data = {
68 readonly " $fragmentSpreads": FragmentRefs<"Profile_plays" | "ScrobbleChart_data">;
69};
70export type ProfileQuery = {
71 response: ProfileQuery$data;
72 variables: ProfileQuery$variables;
73};
74
75const node: ConcreteRequest = (function(){
76var v0 = {
77 "defaultValue": null,
78 "kind": "LocalArgument",
79 "name": "chartWhere"
80},
81v1 = {
82 "defaultValue": null,
83 "kind": "LocalArgument",
84 "name": "where"
85},
86v2 = {
87 "kind": "Variable",
88 "name": "where",
89 "variableName": "where"
90},
91v3 = [
92 {
93 "kind": "Literal",
94 "name": "first",
95 "value": 20
96 },
97 {
98 "kind": "Literal",
99 "name": "sortBy",
100 "value": [
101 {
102 "direction": "desc",
103 "field": "playedTime"
104 }
105 ]
106 },
107 (v2/*: any*/)
108],
109v4 = {
110 "alias": null,
111 "args": null,
112 "kind": "ScalarField",
113 "name": "playedTime",
114 "storageKey": null
115},
116v5 = {
117 "alias": null,
118 "args": null,
119 "kind": "ScalarField",
120 "name": "id",
121 "storageKey": null
122};
123return {
124 "fragment": {
125 "argumentDefinitions": [
126 (v0/*: any*/),
127 (v1/*: any*/)
128 ],
129 "kind": "Fragment",
130 "metadata": null,
131 "name": "ProfileQuery",
132 "selections": [
133 {
134 "args": [
135 (v2/*: any*/)
136 ],
137 "kind": "FragmentSpread",
138 "name": "Profile_plays"
139 },
140 {
141 "args": null,
142 "kind": "FragmentSpread",
143 "name": "ScrobbleChart_data"
144 }
145 ],
146 "type": "Query",
147 "abstractKey": null
148 },
149 "kind": "Request",
150 "operation": {
151 "argumentDefinitions": [
152 (v1/*: any*/),
153 (v0/*: any*/)
154 ],
155 "kind": "Operation",
156 "name": "ProfileQuery",
157 "selections": [
158 {
159 "alias": null,
160 "args": (v3/*: any*/),
161 "concreteType": "FmTealAlphaFeedPlayConnection",
162 "kind": "LinkedField",
163 "name": "fmTealAlphaFeedPlays",
164 "plural": false,
165 "selections": [
166 {
167 "alias": null,
168 "args": null,
169 "kind": "ScalarField",
170 "name": "totalCount",
171 "storageKey": null
172 },
173 {
174 "alias": null,
175 "args": null,
176 "concreteType": "FmTealAlphaFeedPlayEdge",
177 "kind": "LinkedField",
178 "name": "edges",
179 "plural": true,
180 "selections": [
181 {
182 "alias": null,
183 "args": null,
184 "concreteType": "FmTealAlphaFeedPlay",
185 "kind": "LinkedField",
186 "name": "node",
187 "plural": false,
188 "selections": [
189 {
190 "alias": null,
191 "args": null,
192 "kind": "ScalarField",
193 "name": "trackName",
194 "storageKey": null
195 },
196 (v4/*: any*/),
197 {
198 "alias": null,
199 "args": null,
200 "concreteType": "FmTealAlphaFeedDefsArtist",
201 "kind": "LinkedField",
202 "name": "artists",
203 "plural": true,
204 "selections": [
205 {
206 "alias": null,
207 "args": null,
208 "kind": "ScalarField",
209 "name": "artistName",
210 "storageKey": null
211 },
212 {
213 "alias": null,
214 "args": null,
215 "kind": "ScalarField",
216 "name": "artistMbId",
217 "storageKey": null
218 }
219 ],
220 "storageKey": null
221 },
222 {
223 "alias": null,
224 "args": null,
225 "kind": "ScalarField",
226 "name": "releaseName",
227 "storageKey": null
228 },
229 {
230 "alias": null,
231 "args": null,
232 "kind": "ScalarField",
233 "name": "releaseMbId",
234 "storageKey": null
235 },
236 {
237 "alias": null,
238 "args": null,
239 "kind": "ScalarField",
240 "name": "actorHandle",
241 "storageKey": null
242 },
243 {
244 "alias": null,
245 "args": null,
246 "kind": "ScalarField",
247 "name": "musicServiceBaseDomain",
248 "storageKey": null
249 },
250 {
251 "alias": null,
252 "args": null,
253 "concreteType": "AppBskyActorProfile",
254 "kind": "LinkedField",
255 "name": "appBskyActorProfile",
256 "plural": false,
257 "selections": [
258 {
259 "alias": null,
260 "args": null,
261 "kind": "ScalarField",
262 "name": "displayName",
263 "storageKey": null
264 },
265 (v5/*: any*/),
266 {
267 "alias": null,
268 "args": null,
269 "kind": "ScalarField",
270 "name": "description",
271 "storageKey": null
272 },
273 {
274 "alias": null,
275 "args": null,
276 "concreteType": "Blob",
277 "kind": "LinkedField",
278 "name": "avatar",
279 "plural": false,
280 "selections": [
281 {
282 "alias": null,
283 "args": [
284 {
285 "kind": "Literal",
286 "name": "preset",
287 "value": "avatar"
288 }
289 ],
290 "kind": "ScalarField",
291 "name": "url",
292 "storageKey": "url(preset:\"avatar\")"
293 }
294 ],
295 "storageKey": null
296 }
297 ],
298 "storageKey": null
299 },
300 (v5/*: any*/),
301 {
302 "alias": null,
303 "args": null,
304 "kind": "ScalarField",
305 "name": "__typename",
306 "storageKey": null
307 }
308 ],
309 "storageKey": null
310 },
311 {
312 "alias": null,
313 "args": null,
314 "kind": "ScalarField",
315 "name": "cursor",
316 "storageKey": null
317 }
318 ],
319 "storageKey": null
320 },
321 {
322 "alias": null,
323 "args": null,
324 "concreteType": "PageInfo",
325 "kind": "LinkedField",
326 "name": "pageInfo",
327 "plural": false,
328 "selections": [
329 {
330 "alias": null,
331 "args": null,
332 "kind": "ScalarField",
333 "name": "endCursor",
334 "storageKey": null
335 },
336 {
337 "alias": null,
338 "args": null,
339 "kind": "ScalarField",
340 "name": "hasNextPage",
341 "storageKey": null
342 }
343 ],
344 "storageKey": null
345 }
346 ],
347 "storageKey": null
348 },
349 {
350 "alias": null,
351 "args": (v3/*: any*/),
352 "filters": [
353 "where",
354 "sortBy"
355 ],
356 "handle": "connection",
357 "key": "Profile_fmTealAlphaFeedPlays",
358 "kind": "LinkedHandle",
359 "name": "fmTealAlphaFeedPlays"
360 },
361 {
362 "alias": "chartData",
363 "args": [
364 {
365 "kind": "Literal",
366 "name": "groupBy",
367 "value": [
368 {
369 "field": "playedTime",
370 "interval": "day"
371 }
372 ]
373 },
374 {
375 "kind": "Literal",
376 "name": "limit",
377 "value": 90
378 },
379 {
380 "kind": "Variable",
381 "name": "where",
382 "variableName": "chartWhere"
383 }
384 ],
385 "concreteType": "FmTealAlphaFeedPlayAggregated",
386 "kind": "LinkedField",
387 "name": "fmTealAlphaFeedPlaysAggregated",
388 "plural": true,
389 "selections": [
390 (v4/*: any*/),
391 {
392 "alias": null,
393 "args": null,
394 "kind": "ScalarField",
395 "name": "count",
396 "storageKey": null
397 }
398 ],
399 "storageKey": null
400 }
401 ]
402 },
403 "params": {
404 "cacheID": "6555ddce48917a1e1a522f5b4800192b",
405 "id": null,
406 "metadata": {},
407 "name": "ProfileQuery",
408 "operationKind": "query",
409 "text": "query ProfileQuery(\n $where: FmTealAlphaFeedPlayWhereInput!\n $chartWhere: FmTealAlphaFeedPlayWhereInput!\n) {\n ...Profile_plays_3FC4Qo\n ...ScrobbleChart_data\n}\n\nfragment Profile_plays_3FC4Qo on Query {\n fmTealAlphaFeedPlays(first: 20, sortBy: [{field: playedTime, direction: desc}], where: $where) {\n totalCount\n edges {\n node {\n ...TrackItem_play\n actorHandle\n appBskyActorProfile {\n displayName\n description\n avatar {\n url(preset: \"avatar\")\n }\n id\n }\n id\n __typename\n }\n cursor\n }\n pageInfo {\n endCursor\n hasNextPage\n }\n }\n}\n\nfragment ScrobbleChart_data on Query {\n chartData: fmTealAlphaFeedPlaysAggregated(groupBy: [{field: playedTime, interval: day}], where: $chartWhere, limit: 90) {\n playedTime\n count\n }\n}\n\nfragment TrackItem_play on FmTealAlphaFeedPlay {\n trackName\n playedTime\n artists {\n artistName\n artistMbId\n }\n releaseName\n releaseMbId\n actorHandle\n musicServiceBaseDomain\n appBskyActorProfile {\n displayName\n id\n }\n}\n"
410 }
411};
412})();
413
414(node as any).hash = "e000bb0fb9935e8e853d847c4362ffe6";
415
416export default node;