forked from
chadtmiller.com/slices-teal-relay
Teal.fm frontend powered by slices.network
tealfm-slices.wisp.place
tealfm
slices
1/**
2 * @generated SignedSource<<d13059845ad242da48faf0e8ee3fae93>>
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 ProfileLayoutQuery$variables = {
64 chartWhere: FmTealAlphaFeedPlayWhereInput;
65 where: FmTealAlphaFeedPlayWhereInput;
66};
67export type ProfileLayoutQuery$data = {
68 readonly fmTealAlphaFeedPlays: {
69 readonly edges: ReadonlyArray<{
70 readonly node: {
71 readonly actorHandle: string | null | undefined;
72 readonly appBskyActorProfile: {
73 readonly avatar: {
74 readonly url: string;
75 } | null | undefined;
76 readonly description: string | null | undefined;
77 readonly displayName: string | null | undefined;
78 } | null | undefined;
79 };
80 }>;
81 };
82 readonly " $fragmentSpreads": FragmentRefs<"ScrobbleChart_data">;
83};
84export type ProfileLayoutQuery = {
85 response: ProfileLayoutQuery$data;
86 variables: ProfileLayoutQuery$variables;
87};
88
89const node: ConcreteRequest = (function(){
90var v0 = {
91 "defaultValue": null,
92 "kind": "LocalArgument",
93 "name": "chartWhere"
94},
95v1 = {
96 "defaultValue": null,
97 "kind": "LocalArgument",
98 "name": "where"
99},
100v2 = [
101 {
102 "kind": "Literal",
103 "name": "first",
104 "value": 1
105 },
106 {
107 "kind": "Literal",
108 "name": "sortBy",
109 "value": [
110 {
111 "direction": "desc",
112 "field": "playedTime"
113 }
114 ]
115 },
116 {
117 "kind": "Variable",
118 "name": "where",
119 "variableName": "where"
120 }
121],
122v3 = {
123 "alias": null,
124 "args": null,
125 "kind": "ScalarField",
126 "name": "actorHandle",
127 "storageKey": null
128},
129v4 = {
130 "alias": null,
131 "args": null,
132 "kind": "ScalarField",
133 "name": "displayName",
134 "storageKey": null
135},
136v5 = {
137 "alias": null,
138 "args": null,
139 "kind": "ScalarField",
140 "name": "description",
141 "storageKey": null
142},
143v6 = {
144 "alias": null,
145 "args": null,
146 "concreteType": "Blob",
147 "kind": "LinkedField",
148 "name": "avatar",
149 "plural": false,
150 "selections": [
151 {
152 "alias": null,
153 "args": [
154 {
155 "kind": "Literal",
156 "name": "preset",
157 "value": "avatar"
158 }
159 ],
160 "kind": "ScalarField",
161 "name": "url",
162 "storageKey": "url(preset:\"avatar\")"
163 }
164 ],
165 "storageKey": null
166},
167v7 = {
168 "alias": null,
169 "args": null,
170 "kind": "ScalarField",
171 "name": "id",
172 "storageKey": null
173};
174return {
175 "fragment": {
176 "argumentDefinitions": [
177 (v0/*: any*/),
178 (v1/*: any*/)
179 ],
180 "kind": "Fragment",
181 "metadata": null,
182 "name": "ProfileLayoutQuery",
183 "selections": [
184 {
185 "args": null,
186 "kind": "FragmentSpread",
187 "name": "ScrobbleChart_data"
188 },
189 {
190 "alias": null,
191 "args": (v2/*: any*/),
192 "concreteType": "FmTealAlphaFeedPlayConnection",
193 "kind": "LinkedField",
194 "name": "fmTealAlphaFeedPlays",
195 "plural": false,
196 "selections": [
197 {
198 "alias": null,
199 "args": null,
200 "concreteType": "FmTealAlphaFeedPlayEdge",
201 "kind": "LinkedField",
202 "name": "edges",
203 "plural": true,
204 "selections": [
205 {
206 "alias": null,
207 "args": null,
208 "concreteType": "FmTealAlphaFeedPlay",
209 "kind": "LinkedField",
210 "name": "node",
211 "plural": false,
212 "selections": [
213 (v3/*: any*/),
214 {
215 "alias": null,
216 "args": null,
217 "concreteType": "AppBskyActorProfile",
218 "kind": "LinkedField",
219 "name": "appBskyActorProfile",
220 "plural": false,
221 "selections": [
222 (v4/*: any*/),
223 (v5/*: any*/),
224 (v6/*: any*/)
225 ],
226 "storageKey": null
227 }
228 ],
229 "storageKey": null
230 }
231 ],
232 "storageKey": null
233 }
234 ],
235 "storageKey": null
236 }
237 ],
238 "type": "Query",
239 "abstractKey": null
240 },
241 "kind": "Request",
242 "operation": {
243 "argumentDefinitions": [
244 (v1/*: any*/),
245 (v0/*: any*/)
246 ],
247 "kind": "Operation",
248 "name": "ProfileLayoutQuery",
249 "selections": [
250 {
251 "alias": "chartData",
252 "args": [
253 {
254 "kind": "Literal",
255 "name": "groupBy",
256 "value": [
257 {
258 "field": "playedTime",
259 "interval": "day"
260 }
261 ]
262 },
263 {
264 "kind": "Literal",
265 "name": "limit",
266 "value": 90
267 },
268 {
269 "kind": "Variable",
270 "name": "where",
271 "variableName": "chartWhere"
272 }
273 ],
274 "concreteType": "FmTealAlphaFeedPlayAggregated",
275 "kind": "LinkedField",
276 "name": "fmTealAlphaFeedPlaysAggregated",
277 "plural": true,
278 "selections": [
279 {
280 "alias": null,
281 "args": null,
282 "kind": "ScalarField",
283 "name": "playedTime",
284 "storageKey": null
285 },
286 {
287 "alias": null,
288 "args": null,
289 "kind": "ScalarField",
290 "name": "count",
291 "storageKey": null
292 }
293 ],
294 "storageKey": null
295 },
296 {
297 "alias": null,
298 "args": (v2/*: any*/),
299 "concreteType": "FmTealAlphaFeedPlayConnection",
300 "kind": "LinkedField",
301 "name": "fmTealAlphaFeedPlays",
302 "plural": false,
303 "selections": [
304 {
305 "alias": null,
306 "args": null,
307 "concreteType": "FmTealAlphaFeedPlayEdge",
308 "kind": "LinkedField",
309 "name": "edges",
310 "plural": true,
311 "selections": [
312 {
313 "alias": null,
314 "args": null,
315 "concreteType": "FmTealAlphaFeedPlay",
316 "kind": "LinkedField",
317 "name": "node",
318 "plural": false,
319 "selections": [
320 (v3/*: any*/),
321 {
322 "alias": null,
323 "args": null,
324 "concreteType": "AppBskyActorProfile",
325 "kind": "LinkedField",
326 "name": "appBskyActorProfile",
327 "plural": false,
328 "selections": [
329 (v4/*: any*/),
330 (v5/*: any*/),
331 (v6/*: any*/),
332 (v7/*: any*/)
333 ],
334 "storageKey": null
335 },
336 (v7/*: any*/)
337 ],
338 "storageKey": null
339 }
340 ],
341 "storageKey": null
342 }
343 ],
344 "storageKey": null
345 }
346 ]
347 },
348 "params": {
349 "cacheID": "df91116d25da921e74bc825710304143",
350 "id": null,
351 "metadata": {},
352 "name": "ProfileLayoutQuery",
353 "operationKind": "query",
354 "text": "query ProfileLayoutQuery(\n $where: FmTealAlphaFeedPlayWhereInput!\n $chartWhere: FmTealAlphaFeedPlayWhereInput!\n) {\n ...ScrobbleChart_data\n fmTealAlphaFeedPlays(first: 1, sortBy: [{field: playedTime, direction: desc}], where: $where) {\n edges {\n node {\n actorHandle\n appBskyActorProfile {\n displayName\n description\n avatar {\n url(preset: \"avatar\")\n }\n id\n }\n id\n }\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"
355 }
356};
357})();
358
359(node as any).hash = "41d50b6c47174293deb76769f8f04b78";
360
361export default node;