chore: update gqlgenc and other deps

This commit is contained in:
5rahim
2026-02-17 08:52:01 +01:00
parent 8d448a3b4f
commit 12e2c4897a
11 changed files with 4725 additions and 4135 deletions

View File

@@ -156,13 +156,13 @@ The project integrates with the AniList GraphQL API:
If you modify the GraphQL schema, run these commands:
```bash
go get github.com/Yamashou/gqlgenc@v0.25.4
go get github.com/gqlgo/gqlgenc@v0.33.1
```
```bash
cd internal/api/anilist
```
```bash
go run github.com/Yamashou/gqlgenc
go run github.com/gqlgo/gqlgenc
```
```bash
cd ../../..

File diff suppressed because it is too large Load Diff

31
go.mod
View File

@@ -10,7 +10,6 @@ require (
github.com/Masterminds/semver/v3 v3.4.0
github.com/Microsoft/go-winio v0.6.2
github.com/PuerkitoBio/goquery v1.11.0
github.com/Yamashou/gqlgenc v0.25.4
github.com/adrg/strutil v0.3.1
github.com/anacrolix/log v0.17.1-0.20251118025802-918f1157b7bb
github.com/anacrolix/torrent v1.61.0
@@ -19,8 +18,8 @@ require (
github.com/chromedp/chromedp v0.14.2
github.com/cli/browser v1.3.0
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc
github.com/dop251/goja v0.0.0-20260106131823-651366fbe6e3
github.com/dop251/goja_nodejs v0.0.0-20251015164255-5e94316bedaf
github.com/dop251/goja v0.0.0-20260216154549-8b74ce4618c5
github.com/dop251/goja_nodejs v0.0.0-20260212111938-1f56ff5bcf14
github.com/dustin/go-humanize v1.0.1
github.com/evanw/esbuild v0.27.3
github.com/fsnotify/fsnotify v1.9.0
@@ -32,6 +31,7 @@ require (
github.com/google/go-querystring v1.2.0
github.com/google/uuid v1.6.0
github.com/gorilla/websocket v1.5.3
github.com/gqlgo/gqlgenc v0.33.1
github.com/hekmon/transmissionrpc/v3 v3.0.0
github.com/huin/goupnp v1.3.0
github.com/imroc/req/v3 v3.57.0
@@ -51,26 +51,21 @@ require (
github.com/stretchr/testify v1.11.1
github.com/xfrr/goffmpeg v1.0.0
github.com/ziflex/lecho/v3 v3.9.0
golang.org/x/crypto v0.47.0
golang.org/x/image v0.35.0
golang.org/x/net v0.49.0
golang.org/x/term v0.39.0
golang.org/x/text v0.33.0
golang.org/x/crypto v0.48.0
golang.org/x/image v0.36.0
golang.org/x/net v0.50.0
golang.org/x/term v0.40.0
golang.org/x/text v0.34.0
golang.org/x/time v0.14.0
gopkg.in/vansante/go-ffprobe.v2 v2.3.0
gorm.io/gorm v1.31.1
)
require (
github.com/anacrolix/btree v0.0.0-20251201064447-d86c3fa41bd8 // indirect
github.com/google/go-cmp v0.7.0 // indirect
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
)
require (
github.com/99designs/gqlgen v0.17.54 // indirect
github.com/99designs/gqlgen v0.17.73 // indirect
github.com/RoaringBitmap/roaring v1.2.3 // indirect
github.com/alecthomas/atomic v0.1.0-alpha2 // indirect
github.com/anacrolix/btree v0.0.0-20251201064447-d86c3fa41bd8 // indirect
github.com/anacrolix/chansync v0.7.0 // indirect
github.com/anacrolix/dht/v2 v2.23.0 // indirect
github.com/anacrolix/envpprof v1.4.0 // indirect
@@ -117,6 +112,7 @@ require (
github.com/gobwas/ws v1.4.0 // indirect
github.com/godbus/dbus/v5 v5.1.0 // indirect
github.com/google/btree v1.1.2 // indirect
github.com/google/go-cmp v0.7.0 // indirect
github.com/google/pprof v0.0.0-20250423184734-337e5dd93bb4 // indirect
github.com/hashicorp/go-cleanhttp v0.5.2 // indirect
github.com/hekmon/cunits/v2 v2.1.0 // indirect
@@ -182,10 +178,11 @@ require (
github.com/tidwall/btree v1.8.1 // indirect
github.com/valyala/bytebufferpool v1.0.0 // indirect
github.com/valyala/fasttemplate v1.2.2 // indirect
github.com/vektah/gqlparser/v2 v2.5.16 // indirect
github.com/vektah/gqlparser/v2 v2.5.26 // indirect
github.com/wlynxg/anet v0.0.3 // indirect
github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e // indirect
go.etcd.io/bbolt v1.3.6 // indirect
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
go.opentelemetry.io/otel v1.38.0 // indirect
go.opentelemetry.io/otel/metric v1.38.0 // indirect
go.opentelemetry.io/otel/trace v1.38.0 // indirect
@@ -193,7 +190,7 @@ require (
go.yaml.in/yaml/v3 v3.0.4 // indirect
golang.org/x/exp v0.0.0-20251113190631-e25ba8c21ef6 // indirect
golang.org/x/sync v0.19.0
golang.org/x/sys v0.40.0 // indirect
golang.org/x/sys v0.41.0 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
lukechampine.com/blake3 v1.1.6 // indirect
modernc.org/libc v1.41.0 // indirect

44
go.sum
View File

@@ -12,8 +12,8 @@ github.com/5rahim/habari v0.1.12 h1:JPw5JqkfUx9bI0gKkU4lsbgmNI5en7Qp1+9e8mbVN9M=
github.com/5rahim/habari v0.1.12/go.mod h1:0nBj4/5OxTAoIICP4P3+/YJGNf8L7w+gnU1ivj7nFJA=
github.com/5rahim/hls-m3u8 v0.1.0 h1:budttK+sJ4mos+W9/7eGTj5Lp2jAWOvLK5CFML4Z4Vk=
github.com/5rahim/hls-m3u8 v0.1.0/go.mod h1:yd2ILWHFjLaI3wm0f/AV+IJAZ9Gcv/GTcc8BPshkhaI=
github.com/99designs/gqlgen v0.17.54 h1:AsF49k/7RJlwA00RQYsYN0T8cQuaosnV/7G1dHC3Uh8=
github.com/99designs/gqlgen v0.17.54/go.mod h1:77/+pVe6zlTsz++oUg2m8VLgzdUPHxjoAG3BxI5y8Rc=
github.com/99designs/gqlgen v0.17.73 h1:A3Ki+rHWqKbAOlg5fxiZBnz6OjW3nwupDHEG15gEsrg=
github.com/99designs/gqlgen v0.17.73/go.mod h1:2RyGWjy2k7W9jxrs8MOQthXGkD3L3oGr0jXW3Pu8lGg=
github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
github.com/Masterminds/semver/v3 v3.4.0 h1:Zog+i5UMtVoCU8oKka5P7i9q9HgrJeGzI9SA1Xbatp0=
github.com/Masterminds/semver/v3 v3.4.0/go.mod h1:4V+yj/TJE1HU9XfppCwVMZq3I84lprf4nC11bSS5beM=
@@ -30,8 +30,6 @@ github.com/RoaringBitmap/roaring v1.2.3 h1:yqreLINqIrX22ErkKI0vY47/ivtJr6n+kMhVO
github.com/RoaringBitmap/roaring v1.2.3/go.mod h1:plvDsJQpxOC5bw8LRteu/MLWHsHez/3y6cubLI4/1yE=
github.com/Shopify/sarama v1.19.0/go.mod h1:FVkBWblsNy7DGZRfXLU0O9RCGt5g3g3yEuWXgklEdEo=
github.com/Shopify/toxiproxy v2.1.4+incompatible/go.mod h1:OXgGpZ6Cli1/URJOF1DMxUHB2q5Ap20/P/eIdh4G0pI=
github.com/Yamashou/gqlgenc v0.25.4 h1:b+RMy15GX1p9rtMWvjivX3kxyhROypHh/THruHRRjcE=
github.com/Yamashou/gqlgenc v0.25.4/go.mod h1:G0g1N81xpIklVdnyboW1zwOHcj/n4hNfhTwfN29Rjig=
github.com/adrg/strutil v0.3.1 h1:OLvSS7CSJO8lBii4YmBt8jiK9QOtB9CzCzwl4Ic/Fz4=
github.com/adrg/strutil v0.3.1/go.mod h1:8h90y18QLrs11IBffcGX3NW/GFBXCMcNg4M7H6MspPA=
github.com/alecthomas/assert/v2 v2.0.0-alpha3 h1:pcHeMvQ3OMstAWgaeaXIAL8uzB9xMm2zlxt+/4ml8lk=
@@ -164,10 +162,10 @@ github.com/dlclark/regexp2 v1.11.4/go.mod h1:DHkYz0B9wPfa6wondMfaivmHpzrQ3v9q8cn
github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815/go.mod h1:WwZ+bS3ebgob9U8Nd0kOddGdZWjyMGR8Wziv+TBNwSE=
github.com/dop251/base64dec v0.0.0-20231022112746-c6c9f9a96217 h1:16iT9CBDOniJwFGPI41MbUDfEk74hFaKTqudrX8kenY=
github.com/dop251/base64dec v0.0.0-20231022112746-c6c9f9a96217/go.mod h1:eIb+f24U+eWQCIsj9D/ah+MD9UP+wdxuqzsdLD+mhGM=
github.com/dop251/goja v0.0.0-20260106131823-651366fbe6e3 h1:bVp3yUzvSAJzu9GqID+Z96P+eu5TKnIMJSV4QaZMauM=
github.com/dop251/goja v0.0.0-20260106131823-651366fbe6e3/go.mod h1:MxLav0peU43GgvwVgNbLAj1s/bSGboKkhuULvq/7hx4=
github.com/dop251/goja_nodejs v0.0.0-20251015164255-5e94316bedaf h1:gbmvliZnCut4NjaPSNOQlfqBoZ9C5Dpf72mHMMYhgVE=
github.com/dop251/goja_nodejs v0.0.0-20251015164255-5e94316bedaf/go.mod h1:Tb7Xxye4LX7cT3i8YLvmPMGCV92IOi4CDZvm/V8ylc0=
github.com/dop251/goja v0.0.0-20260216154549-8b74ce4618c5 h1:QckvTXtu55YMopmVeDrPQ/r+T6xjw8KMCmE3UgUldkw=
github.com/dop251/goja v0.0.0-20260216154549-8b74ce4618c5/go.mod h1:MxLav0peU43GgvwVgNbLAj1s/bSGboKkhuULvq/7hx4=
github.com/dop251/goja_nodejs v0.0.0-20260212111938-1f56ff5bcf14 h1:3U8dTgyNBhEQ/GVw0jZW5q+93Zw2gAZPRWhJ9TwV3rM=
github.com/dop251/goja_nodejs v0.0.0-20260212111938-1f56ff5bcf14/go.mod h1:Tb7Xxye4LX7cT3i8YLvmPMGCV92IOi4CDZvm/V8ylc0=
github.com/dustin/go-humanize v0.0.0-20180421182945-02af3965c54e/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk=
github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk=
github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY=
@@ -278,6 +276,8 @@ github.com/gorilla/context v1.1.1/go.mod h1:kBGZzfjB9CEq2AlWe17Uuf7NDRt0dE0s8S51
github.com/gorilla/mux v1.6.2/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs=
github.com/gorilla/websocket v1.5.3 h1:saDtZ6Pbx/0u+bgYQ3q96pZgCzfhKXGPqt7kZ72aNNg=
github.com/gorilla/websocket v1.5.3/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE=
github.com/gqlgo/gqlgenc v0.33.1 h1:r4wNp20L2NNE/59rIZoBPNVmHyrcKAyYPLP6DiwZ54Q=
github.com/gqlgo/gqlgenc v0.33.1/go.mod h1:saXWMb8bbHVR0r+iwTslksNO06lx9rKXagrjzPfG+rQ=
github.com/hashicorp/go-cleanhttp v0.5.2 h1:035FKYIWjmULyFRBKPs8TBQoi0x6d9G4xc9neXJWAZQ=
github.com/hashicorp/go-cleanhttp v0.5.2/go.mod h1:kO/YDlP8L1346E6Sodw+PrpBSV4/SoxCXGY6BqNFT48=
github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=
@@ -540,8 +540,8 @@ github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6Kllzaw
github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc=
github.com/valyala/fasttemplate v1.2.2 h1:lxLXG0uE3Qnshl9QyaK6XJxMXlQZELvChBOCmQD0Loo=
github.com/valyala/fasttemplate v1.2.2/go.mod h1:KHLXt3tVN2HBp8eijSv/kGJopbvo7S+qRAEEKiv+SiQ=
github.com/vektah/gqlparser/v2 v2.5.16 h1:1gcmLTvs3JLKXckwCwlUagVn/IlV2bwqle0vJ0vy5p8=
github.com/vektah/gqlparser/v2 v2.5.16/go.mod h1:1lz1OeCqgQbQepsGxPVywrjdBHW2T08PUS3pJqepRww=
github.com/vektah/gqlparser/v2 v2.5.26 h1:REqqFkO8+SOEgZHR/eHScjjVjGS8Nk3RMO/juiTobN4=
github.com/vektah/gqlparser/v2 v2.5.26/go.mod h1:D1/VCZtV3LPnQrcPBeR/q5jkSQIPti0uYCP/RI0gIeo=
github.com/willf/bitset v1.1.9/go.mod h1:RjeCKbqT1RxIR/KWY6phxZiaY1IyutSBfGjNPySAYV4=
github.com/willf/bitset v1.1.10/go.mod h1:RjeCKbqT1RxIR/KWY6phxZiaY1IyutSBfGjNPySAYV4=
github.com/wlynxg/anet v0.0.3 h1:PvR53psxFXstc12jelG6f1Lv4MWqE0tI76/hHGjh9rg=
@@ -585,14 +585,14 @@ golang.org/x/crypto v0.14.0/go.mod h1:MVFd36DqK4CsrnJYDkBA3VC4m2GkXAM0PvzMCn4JQf
golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU=
golang.org/x/crypto v0.23.0/go.mod h1:CKFgDieR+mRhux2Lsu27y0fO304Db0wZe70UKqHu0v8=
golang.org/x/crypto v0.31.0/go.mod h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk=
golang.org/x/crypto v0.47.0 h1:V6e3FRj+n4dbpw86FJ8Fv7XVOql7TEwpHapKoMJ/GO8=
golang.org/x/crypto v0.47.0/go.mod h1:ff3Y9VzzKbwSSEzWqJsJVBnWmRwRSHt/6Op5n9bQc4A=
golang.org/x/crypto v0.48.0 h1:/VRzVqiRSggnhY7gNRxPauEQ5Drw9haKdM0jqfcCFts=
golang.org/x/crypto v0.48.0/go.mod h1:r0kV5h3qnFPlQnBSrULhlsRfryS2pmewsg+XfMgkVos=
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
golang.org/x/exp v0.0.0-20220428152302-39d4317da171/go.mod h1:lgLbSvA5ygNOMpwM/9anMpWVlVJ7Z+cHWq/eFuinpGE=
golang.org/x/exp v0.0.0-20251113190631-e25ba8c21ef6 h1:zfMcR1Cs4KNuomFFgGefv5N0czO2XZpUbxGUy8i8ug0=
golang.org/x/exp v0.0.0-20251113190631-e25ba8c21ef6/go.mod h1:46edojNIoXTNOhySWIWdix628clX9ODXwPsQuG6hsK0=
golang.org/x/image v0.35.0 h1:LKjiHdgMtO8z7Fh18nGY6KDcoEtVfsgLDPeLyguqb7I=
golang.org/x/image v0.35.0/go.mod h1:MwPLTVgvxSASsxdLzKrl8BRFuyqMyGhLwmC+TO1Sybk=
golang.org/x/image v0.36.0 h1:Iknbfm1afbgtwPTmHnS2gTM/6PPZfH+z2EFuOkSbqwc=
golang.org/x/image v0.36.0/go.mod h1:YsWD2TyyGKiIX1kZlu9QfKIsQ4nAAK9bdgdrIsE7xy4=
golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU=
golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
@@ -626,8 +626,8 @@ golang.org/x/net v0.17.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE=
golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44=
golang.org/x/net v0.25.0/go.mod h1:JkAGAh7GEvH74S6FOH42FLoXpXbE/aqXSrIQjXgsiwM=
golang.org/x/net v0.33.0/go.mod h1:HXLR5J+9DxmrqMwG9qjGCxZ+zKXxBru04zlTvWlWuN4=
golang.org/x/net v0.49.0 h1:eeHFmOGUTtaaPSGNmjBKpbng9MulQsJURQUAfUwY++o=
golang.org/x/net v0.49.0/go.mod h1:/ysNB2EvaqvesRkuLAyjI1ycPZlQHM3q01F02UY/MV8=
golang.org/x/net v0.50.0 h1:ucWh9eiCGyDR3vtzso0WMQinm2Dnt8cFMuQa9K33J60=
golang.org/x/net v0.50.0/go.mod h1:UgoSli3F/pBgdJBHCTc+tp3gmrU4XswgGRgtnwWTfyM=
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
@@ -676,8 +676,8 @@ golang.org/x/sys v0.13.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
golang.org/x/sys v0.20.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
golang.org/x/sys v0.40.0 h1:DBZZqJ2Rkml6QMQsZywtnjnnGvHza6BTfYFWY9kjEWQ=
golang.org/x/sys v0.40.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
golang.org/x/sys v0.41.0 h1:Ivj+2Cp/ylzLiEU89QhWblYnOE9zerudt9Ftecq2C6k=
golang.org/x/sys v0.41.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
golang.org/x/telemetry v0.0.0-20240228155512-f48c80bd79b2/go.mod h1:TeRTkGYfJXctD9OcfyVLyj2J3IxLnKwHJR8f4D8a3YE=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
@@ -688,8 +688,8 @@ golang.org/x/term v0.13.0/go.mod h1:LTmsnFJwVN6bCy1rVCoS+qHT1HhALEFxKncY3WNNh4U=
golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk=
golang.org/x/term v0.20.0/go.mod h1:8UkIAJTvZgivsXaD6/pH6U9ecQzZ45awqEOzuCvwpFY=
golang.org/x/term v0.27.0/go.mod h1:iMsnZpn0cago0GOrHO2+Y7u7JPn5AylBrcoWkElMTSM=
golang.org/x/term v0.39.0 h1:RclSuaJf32jOqZz74CkPA9qFuVTX7vhLlpfj/IGWlqY=
golang.org/x/term v0.39.0/go.mod h1:yxzUCTP/U+FzoxfdKmLaA0RV1WgE0VY7hXBwKtY/4ww=
golang.org/x/term v0.40.0 h1:36e4zGLqU4yhjlmxEaagx2KuYbJq3EwY8K943ZsHcvg=
golang.org/x/term v0.40.0/go.mod h1:w2P8uVp06p2iyKKuvXIm7N/y0UCRt3UfJTfZ7oOpglM=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
@@ -701,8 +701,8 @@ golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE=
golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU=
golang.org/x/text v0.15.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU=
golang.org/x/text v0.21.0/go.mod h1:4IBbMaMmOPCJ8SecivzSH54+73PCFmPWxNTLm+vZkEQ=
golang.org/x/text v0.33.0 h1:B3njUFyqtHDUI5jMn1YIr5B0IE2U0qck04r6d4KPAxE=
golang.org/x/text v0.33.0/go.mod h1:LuMebE6+rBincTi9+xWTY8TztLzKHc/9C1uBCG27+q8=
golang.org/x/text v0.34.0 h1:oL/Qq0Kdaqxa1KbNeMKwQq0reLCCaFtqu2eNuSeNHbk=
golang.org/x/text v0.34.0/go.mod h1:homfLqTYRFyVYemLBFl5GgL/DWEiH5wcsQ5gSh1yziA=
golang.org/x/time v0.14.0 h1:MRx4UaLrDotUKUdCIqzPC48t1Y9hANFKIRpNx+Te8PI=
golang.org/x/time v0.14.0/go.mod h1:eL/Oa2bBBK0TkX57Fyni+NgnyQQN4LitPmob2Hjnqw4=
golang.org/x/tools v0.0.0-20180828015842-6cd1fcedba52/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=

View File

@@ -13,9 +13,9 @@ import (
"strconv"
"time"
"github.com/Yamashou/gqlgenc/clientv2"
"github.com/Yamashou/gqlgenc/graphqljson"
"github.com/goccy/go-json"
"github.com/gqlgo/gqlgenc/clientv2"
"github.com/gqlgo/gqlgenc/graphqljson"
"github.com/rs/zerolog"
)

File diff suppressed because it is too large Load Diff

View File

@@ -7,8 +7,8 @@ import (
"seanime/internal/test_utils"
"seanime/internal/util"
"github.com/Yamashou/gqlgenc/clientv2"
"github.com/goccy/go-json"
"github.com/gqlgo/gqlgenc/clientv2"
"github.com/rs/zerolog"
)

File diff suppressed because it is too large Load Diff

View File

@@ -1826,44 +1826,44 @@ declare namespace $app {
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_AnimeCollectionWithRelations_MediaListCollection_Lists {
status?: AL_MediaListStatus;
name?: string;
isCustomList?: boolean;
entries?: Array<AL_AnimeCollectionWithRelations_MediaListCollection_Lists_Entries>;
isCustomList?: boolean;
name?: string;
status?: AL_MediaListStatus;
}
/**
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_AnimeCollectionWithRelations_MediaListCollection_Lists_Entries {
id: number;
score?: number;
progress?: number;
status?: AL_MediaListStatus;
notes?: string;
repeat?: number;
private?: boolean;
startedAt?: AL_AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_StartedAt;
completedAt?: AL_AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_CompletedAt;
id: number;
media?: AL_CompleteAnime;
notes?: string;
private?: boolean;
progress?: number;
repeat?: number;
score?: number;
startedAt?: AL_AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_StartedAt;
status?: AL_MediaListStatus;
}
/**
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_CompletedAt {
year?: number;
month?: number;
day?: number;
month?: number;
year?: number;
}
/**
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_AnimeCollectionWithRelations_MediaListCollection_Lists_Entries_StartedAt {
year?: number;
month?: number;
day?: number;
month?: number;
year?: number;
}
/**
@@ -1877,67 +1877,67 @@ declare namespace $app {
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_AnimeCollection_MediaListCollection_Lists {
status?: AL_MediaListStatus;
name?: string;
isCustomList?: boolean;
entries?: Array<AL_AnimeCollection_MediaListCollection_Lists_Entries>;
isCustomList?: boolean;
name?: string;
status?: AL_MediaListStatus;
}
/**
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_AnimeCollection_MediaListCollection_Lists_Entries {
id: number;
score?: number;
progress?: number;
status?: AL_MediaListStatus;
notes?: string;
repeat?: number;
private?: boolean;
startedAt?: AL_AnimeCollection_MediaListCollection_Lists_Entries_StartedAt;
completedAt?: AL_AnimeCollection_MediaListCollection_Lists_Entries_CompletedAt;
id: number;
media?: AL_BaseAnime;
notes?: string;
private?: boolean;
progress?: number;
repeat?: number;
score?: number;
startedAt?: AL_AnimeCollection_MediaListCollection_Lists_Entries_StartedAt;
status?: AL_MediaListStatus;
}
/**
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_AnimeCollection_MediaListCollection_Lists_Entries_CompletedAt {
year?: number;
month?: number;
day?: number;
month?: number;
year?: number;
}
/**
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_AnimeCollection_MediaListCollection_Lists_Entries_StartedAt {
year?: number;
month?: number;
day?: number;
month?: number;
year?: number;
}
/**
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_AnimeDetailsById_Media {
siteUrl?: string;
id: number;
duration?: number;
genres?: Array<string>;
averageScore?: number;
popularity?: number;
meanScore?: number;
description?: string;
trailer?: AL_AnimeDetailsById_Media_Trailer;
startDate?: AL_AnimeDetailsById_Media_StartDate;
endDate?: AL_AnimeDetailsById_Media_EndDate;
studios?: AL_AnimeDetailsById_Media_Studios;
characters?: AL_AnimeDetailsById_Media_Characters;
staff?: AL_AnimeDetailsById_Media_Staff;
description?: string;
duration?: number;
endDate?: AL_AnimeDetailsById_Media_EndDate;
genres?: Array<string>;
id: number;
meanScore?: number;
popularity?: number;
rankings?: Array<AL_AnimeDetailsById_Media_Rankings>;
recommendations?: AL_AnimeDetailsById_Media_Recommendations;
relations?: AL_AnimeDetailsById_Media_Relations;
siteUrl?: string;
staff?: AL_AnimeDetailsById_Media_Staff;
startDate?: AL_AnimeDetailsById_Media_StartDate;
studios?: AL_AnimeDetailsById_Media_Studios;
trailer?: AL_AnimeDetailsById_Media_Trailer;
}
/**
@@ -1952,31 +1952,31 @@ declare namespace $app {
*/
interface AL_AnimeDetailsById_Media_Characters_Edges {
id?: number;
role?: AL_CharacterRole;
name?: string;
node?: AL_BaseCharacter;
role?: AL_CharacterRole;
}
/**
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_AnimeDetailsById_Media_EndDate {
year?: number;
month?: number;
day?: number;
month?: number;
year?: number;
}
/**
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_AnimeDetailsById_Media_Rankings {
context: string;
type: AL_MediaRankType;
rank: number;
year?: number;
format: AL_MediaFormat;
allTime?: boolean;
context: string;
format: AL_MediaFormat;
rank: number;
season?: AL_MediaSeason;
type: AL_MediaRankType;
year?: number;
}
/**
@@ -2004,50 +2004,50 @@ declare namespace $app {
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation {
id: number;
idMal?: number;
siteUrl?: string;
status?: AL_MediaStatus;
isAdult?: boolean;
season?: AL_MediaSeason;
type?: AL_MediaType;
format?: AL_MediaFormat;
meanScore?: number;
bannerImage?: string;
coverImage?: AL_AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_CoverImage;
description?: string;
episodes?: number;
trailer?: AL_AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Trailer;
format?: AL_MediaFormat;
id: number;
idMal?: number;
isAdult?: boolean;
meanScore?: number;
season?: AL_MediaSeason;
siteUrl?: string;
startDate?: AL_AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_StartDate;
coverImage?: AL_AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_CoverImage;
bannerImage?: string;
status?: AL_MediaStatus;
title?: AL_AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Title;
trailer?: AL_AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Trailer;
type?: AL_MediaType;
}
/**
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_CoverImage {
color?: string;
extraLarge?: string;
large?: string;
medium?: string;
color?: string;
}
/**
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_StartDate {
year?: number;
month?: number;
day?: number;
month?: number;
year?: number;
}
/**
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Title {
romaji?: string;
english?: string;
native?: string;
romaji?: string;
userPreferred?: string;
}
@@ -2071,8 +2071,8 @@ declare namespace $app {
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_AnimeDetailsById_Media_Relations_Edges {
relationType?: AL_MediaRelation;
node?: AL_BaseAnime;
relationType?: AL_MediaRelation;
}
/**
@@ -2086,16 +2086,16 @@ declare namespace $app {
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_AnimeDetailsById_Media_Staff_Edges {
role?: string;
node?: AL_AnimeDetailsById_Media_Staff_Edges_Node;
role?: string;
}
/**
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_AnimeDetailsById_Media_Staff_Edges_Node {
name?: AL_AnimeDetailsById_Media_Staff_Edges_Node_Name;
id: number;
name?: AL_AnimeDetailsById_Media_Staff_Edges_Node_Name;
}
/**
@@ -2109,9 +2109,9 @@ declare namespace $app {
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_AnimeDetailsById_Media_StartDate {
year?: number;
month?: number;
day?: number;
month?: number;
year?: number;
}
/**
@@ -2125,8 +2125,8 @@ declare namespace $app {
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_AnimeDetailsById_Media_Studios_Nodes {
name: string;
id: number;
name: string;
}
/**
@@ -2176,19 +2176,19 @@ declare namespace $app {
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_BaseAnime_CoverImage {
color?: string;
extraLarge?: string;
large?: string;
medium?: string;
color?: string;
}
/**
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_BaseAnime_EndDate {
year?: number;
month?: number;
day?: number;
month?: number;
year?: number;
}
/**
@@ -2196,27 +2196,27 @@ declare namespace $app {
*/
interface AL_BaseAnime_NextAiringEpisode {
airingAt: number;
timeUntilAiring: number;
episode: number;
timeUntilAiring: number;
}
/**
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_BaseAnime_StartDate {
year?: number;
month?: number;
day?: number;
month?: number;
year?: number;
}
/**
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_BaseAnime_Title {
userPreferred?: string;
romaji?: string;
english?: string;
native?: string;
romaji?: string;
userPreferred?: string;
}
/**
@@ -2247,9 +2247,9 @@ declare namespace $app {
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_BaseCharacter_DateOfBirth {
year?: number;
month?: number;
day?: number;
month?: number;
year?: number;
}
/**
@@ -2263,9 +2263,9 @@ declare namespace $app {
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_BaseCharacter_Name {
alternative?: Array<string>;
full?: string;
native?: string;
alternative?: Array<string>;
}
/**
@@ -2298,38 +2298,38 @@ declare namespace $app {
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_BaseManga_CoverImage {
color?: string;
extraLarge?: string;
large?: string;
medium?: string;
color?: string;
}
/**
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_BaseManga_EndDate {
year?: number;
month?: number;
day?: number;
month?: number;
year?: number;
}
/**
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_BaseManga_StartDate {
year?: number;
month?: number;
day?: number;
month?: number;
year?: number;
}
/**
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_BaseManga_Title {
userPreferred?: string;
romaji?: string;
english?: string;
native?: string;
romaji?: string;
userPreferred?: string;
}
/**
@@ -2373,19 +2373,19 @@ declare namespace $app {
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_CompleteAnime_CoverImage {
color?: string;
extraLarge?: string;
large?: string;
medium?: string;
color?: string;
}
/**
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_CompleteAnime_EndDate {
year?: number;
month?: number;
day?: number;
month?: number;
year?: number;
}
/**
@@ -2393,8 +2393,8 @@ declare namespace $app {
*/
interface AL_CompleteAnime_NextAiringEpisode {
airingAt: number;
timeUntilAiring: number;
episode: number;
timeUntilAiring: number;
}
/**
@@ -2408,27 +2408,27 @@ declare namespace $app {
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_CompleteAnime_Relations_Edges {
relationType?: AL_MediaRelation;
node?: AL_BaseAnime;
relationType?: AL_MediaRelation;
}
/**
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_CompleteAnime_StartDate {
year?: number;
month?: number;
day?: number;
month?: number;
year?: number;
}
/**
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_CompleteAnime_Title {
userPreferred?: string;
romaji?: string;
english?: string;
native?: string;
romaji?: string;
userPreferred?: string;
}
/**
@@ -2462,19 +2462,19 @@ declare namespace $app {
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_ListAnime_Page {
pageInfo?: AL_ListAnime_Page_PageInfo;
media?: Array<AL_BaseAnime>;
pageInfo?: AL_ListAnime_Page_PageInfo;
}
/**
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_ListAnime_Page_PageInfo {
hasNextPage?: boolean;
total?: number;
perPage?: number;
currentPage?: number;
hasNextPage?: boolean;
lastPage?: number;
perPage?: number;
total?: number;
}
/**
@@ -2488,19 +2488,19 @@ declare namespace $app {
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_ListManga_Page {
pageInfo?: AL_ListManga_Page_PageInfo;
media?: Array<AL_BaseManga>;
pageInfo?: AL_ListManga_Page_PageInfo;
}
/**
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_ListManga_Page_PageInfo {
hasNextPage?: boolean;
total?: number;
perPage?: number;
currentPage?: number;
hasNextPage?: boolean;
lastPage?: number;
perPage?: number;
total?: number;
}
/**
@@ -2514,30 +2514,30 @@ declare namespace $app {
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_ListRecentAnime_Page {
pageInfo?: AL_ListRecentAnime_Page_PageInfo;
airingSchedules?: Array<AL_ListRecentAnime_Page_AiringSchedules>;
pageInfo?: AL_ListRecentAnime_Page_PageInfo;
}
/**
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_ListRecentAnime_Page_AiringSchedules {
id: number;
airingAt: number;
episode: number;
timeUntilAiring: number;
id: number;
media?: AL_BaseAnime;
timeUntilAiring: number;
}
/**
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_ListRecentAnime_Page_PageInfo {
hasNextPage?: boolean;
total?: number;
perPage?: number;
currentPage?: number;
hasNextPage?: boolean;
lastPage?: number;
perPage?: number;
total?: number;
}
/**
@@ -2558,58 +2558,58 @@ declare namespace $app {
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_MangaCollection_MediaListCollection_Lists {
status?: AL_MediaListStatus;
name?: string;
isCustomList?: boolean;
entries?: Array<AL_MangaCollection_MediaListCollection_Lists_Entries>;
isCustomList?: boolean;
name?: string;
status?: AL_MediaListStatus;
}
/**
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_MangaCollection_MediaListCollection_Lists_Entries {
id: number;
score?: number;
progress?: number;
status?: AL_MediaListStatus;
notes?: string;
repeat?: number;
private?: boolean;
startedAt?: AL_MangaCollection_MediaListCollection_Lists_Entries_StartedAt;
completedAt?: AL_MangaCollection_MediaListCollection_Lists_Entries_CompletedAt;
id: number;
media?: AL_BaseManga;
notes?: string;
private?: boolean;
progress?: number;
repeat?: number;
score?: number;
startedAt?: AL_MangaCollection_MediaListCollection_Lists_Entries_StartedAt;
status?: AL_MediaListStatus;
}
/**
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_MangaCollection_MediaListCollection_Lists_Entries_CompletedAt {
year?: number;
month?: number;
day?: number;
month?: number;
year?: number;
}
/**
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_MangaCollection_MediaListCollection_Lists_Entries_StartedAt {
year?: number;
month?: number;
day?: number;
month?: number;
year?: number;
}
/**
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_MangaDetailsById_Media {
siteUrl?: string;
id: number;
characters?: AL_MangaDetailsById_Media_Characters;
duration?: number;
genres?: Array<string>;
id: number;
rankings?: Array<AL_MangaDetailsById_Media_Rankings>;
characters?: AL_MangaDetailsById_Media_Characters;
recommendations?: AL_MangaDetailsById_Media_Recommendations;
relations?: AL_MangaDetailsById_Media_Relations;
siteUrl?: string;
}
/**
@@ -2624,22 +2624,22 @@ declare namespace $app {
*/
interface AL_MangaDetailsById_Media_Characters_Edges {
id?: number;
role?: AL_CharacterRole;
name?: string;
node?: AL_BaseCharacter;
role?: AL_CharacterRole;
}
/**
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_MangaDetailsById_Media_Rankings {
context: string;
type: AL_MediaRankType;
rank: number;
year?: number;
format: AL_MediaFormat;
allTime?: boolean;
context: string;
format: AL_MediaFormat;
rank: number;
season?: AL_MediaSeason;
type: AL_MediaRankType;
year?: number;
}
/**
@@ -2667,63 +2667,63 @@ declare namespace $app {
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation {
id: number;
idMal?: number;
siteUrl?: string;
status?: AL_MediaStatus;
season?: AL_MediaSeason;
type?: AL_MediaType;
format?: AL_MediaFormat;
bannerImage?: string;
chapters?: number;
volumes?: number;
synonyms?: Array<string>;
isAdult?: boolean;
countryOfOrigin?: string;
meanScore?: number;
description?: string;
title?: AL_MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Title;
coverImage?: AL_MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_CoverImage;
startDate?: AL_MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_StartDate;
description?: string;
endDate?: AL_MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_EndDate;
format?: AL_MediaFormat;
id: number;
idMal?: number;
isAdult?: boolean;
meanScore?: number;
season?: AL_MediaSeason;
siteUrl?: string;
startDate?: AL_MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_StartDate;
status?: AL_MediaStatus;
synonyms?: Array<string>;
title?: AL_MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Title;
type?: AL_MediaType;
volumes?: number;
}
/**
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_CoverImage {
color?: string;
extraLarge?: string;
large?: string;
medium?: string;
color?: string;
}
/**
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_EndDate {
year?: number;
month?: number;
day?: number;
month?: number;
year?: number;
}
/**
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_StartDate {
year?: number;
month?: number;
day?: number;
month?: number;
year?: number;
}
/**
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Title {
userPreferred?: string;
romaji?: string;
english?: string;
native?: string;
romaji?: string;
userPreferred?: string;
}
/**
@@ -2737,8 +2737,8 @@ declare namespace $app {
* - Filepath: internal/api/anilist/client_gen.go
*/
interface AL_MangaDetailsById_Media_Relations_Edges {
relationType?: AL_MediaRelation;
node?: AL_BaseManga;
relationType?: AL_MediaRelation;
}
/**
@@ -2870,8 +2870,8 @@ declare namespace $app {
interface AL_StudioDetails_Studio {
id: number;
isAnimationStudio: boolean;
name: string;
media?: AL_StudioDetails_Studio_Media;
name: string;
}
/**

View File

@@ -14,7 +14,7 @@ import (
"sync/atomic"
"time"
"github.com/Yamashou/gqlgenc/clientv2"
"github.com/gqlgo/gqlgenc/clientv2"
"github.com/rs/zerolog"
"github.com/samber/lo"
)

View File

@@ -46,10 +46,10 @@ export type AL_AnimeCollection_MediaListCollection = {
* - Package: anilist
*/
export type AL_AnimeCollection_MediaListCollection_Lists = {
status?: AL_MediaListStatus
name?: string
isCustomList?: boolean
entries?: Array<AL_AnimeCollection_MediaListCollection_Lists_Entries>
isCustomList?: boolean
name?: string
status?: AL_MediaListStatus
}
/**
@@ -58,16 +58,16 @@ export type AL_AnimeCollection_MediaListCollection_Lists = {
* - Package: anilist
*/
export type AL_AnimeCollection_MediaListCollection_Lists_Entries = {
id: number
score?: number
progress?: number
status?: AL_MediaListStatus
notes?: string
repeat?: number
private?: boolean
startedAt?: AL_AnimeCollection_MediaListCollection_Lists_Entries_StartedAt
completedAt?: AL_AnimeCollection_MediaListCollection_Lists_Entries_CompletedAt
id: number
media?: AL_BaseAnime
notes?: string
private?: boolean
progress?: number
repeat?: number
score?: number
startedAt?: AL_AnimeCollection_MediaListCollection_Lists_Entries_StartedAt
status?: AL_MediaListStatus
}
/**
@@ -76,9 +76,9 @@ export type AL_AnimeCollection_MediaListCollection_Lists_Entries = {
* - Package: anilist
*/
export type AL_AnimeCollection_MediaListCollection_Lists_Entries_CompletedAt = {
year?: number
month?: number
day?: number
month?: number
year?: number
}
/**
@@ -87,9 +87,9 @@ export type AL_AnimeCollection_MediaListCollection_Lists_Entries_CompletedAt = {
* - Package: anilist
*/
export type AL_AnimeCollection_MediaListCollection_Lists_Entries_StartedAt = {
year?: number
month?: number
day?: number
month?: number
year?: number
}
/**
@@ -98,23 +98,23 @@ export type AL_AnimeCollection_MediaListCollection_Lists_Entries_StartedAt = {
* - Package: anilist
*/
export type AL_AnimeDetailsById_Media = {
siteUrl?: string
id: number
duration?: number
genres?: Array<string>
averageScore?: number
popularity?: number
meanScore?: number
description?: string
trailer?: AL_AnimeDetailsById_Media_Trailer
startDate?: AL_AnimeDetailsById_Media_StartDate
endDate?: AL_AnimeDetailsById_Media_EndDate
studios?: AL_AnimeDetailsById_Media_Studios
characters?: AL_AnimeDetailsById_Media_Characters
staff?: AL_AnimeDetailsById_Media_Staff
description?: string
duration?: number
endDate?: AL_AnimeDetailsById_Media_EndDate
genres?: Array<string>
id: number
meanScore?: number
popularity?: number
rankings?: Array<AL_AnimeDetailsById_Media_Rankings>
recommendations?: AL_AnimeDetailsById_Media_Recommendations
relations?: AL_AnimeDetailsById_Media_Relations
siteUrl?: string
staff?: AL_AnimeDetailsById_Media_Staff
startDate?: AL_AnimeDetailsById_Media_StartDate
studios?: AL_AnimeDetailsById_Media_Studios
trailer?: AL_AnimeDetailsById_Media_Trailer
}
/**
@@ -133,9 +133,9 @@ export type AL_AnimeDetailsById_Media_Characters = {
*/
export type AL_AnimeDetailsById_Media_Characters_Edges = {
id?: number
role?: AL_CharacterRole
name?: string
node?: AL_BaseCharacter
role?: AL_CharacterRole
}
/**
@@ -144,9 +144,9 @@ export type AL_AnimeDetailsById_Media_Characters_Edges = {
* - Package: anilist
*/
export type AL_AnimeDetailsById_Media_EndDate = {
year?: number
month?: number
day?: number
month?: number
year?: number
}
/**
@@ -155,13 +155,13 @@ export type AL_AnimeDetailsById_Media_EndDate = {
* - Package: anilist
*/
export type AL_AnimeDetailsById_Media_Rankings = {
context: string
type: AL_MediaRankType
rank: number
year?: number
format: AL_MediaFormat
allTime?: boolean
context: string
format: AL_MediaFormat
rank: number
season?: AL_MediaSeason
type: AL_MediaRankType
year?: number
}
/**
@@ -197,22 +197,22 @@ export type AL_AnimeDetailsById_Media_Recommendations_Edges_Node = {
* - Package: anilist
*/
export type AL_AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation = {
id: number
idMal?: number
siteUrl?: string
status?: AL_MediaStatus
isAdult?: boolean
season?: AL_MediaSeason
type?: AL_MediaType
format?: AL_MediaFormat
meanScore?: number
bannerImage?: string
coverImage?: AL_AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_CoverImage
description?: string
episodes?: number
trailer?: AL_AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Trailer
format?: AL_MediaFormat
id: number
idMal?: number
isAdult?: boolean
meanScore?: number
season?: AL_MediaSeason
siteUrl?: string
startDate?: AL_AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_StartDate
coverImage?: AL_AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_CoverImage
bannerImage?: string
status?: AL_MediaStatus
title?: AL_AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Title
trailer?: AL_AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Trailer
type?: AL_MediaType
}
/**
@@ -221,10 +221,10 @@ export type AL_AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommenda
* - Package: anilist
*/
export type AL_AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_CoverImage = {
color?: string
extraLarge?: string
large?: string
medium?: string
color?: string
}
/**
@@ -233,9 +233,9 @@ export type AL_AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommenda
* - Package: anilist
*/
export type AL_AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_StartDate = {
year?: number
month?: number
day?: number
month?: number
year?: number
}
/**
@@ -244,9 +244,9 @@ export type AL_AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommenda
* - Package: anilist
*/
export type AL_AnimeDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Title = {
romaji?: string
english?: string
native?: string
romaji?: string
userPreferred?: string
}
@@ -276,8 +276,8 @@ export type AL_AnimeDetailsById_Media_Relations = {
* - Package: anilist
*/
export type AL_AnimeDetailsById_Media_Relations_Edges = {
relationType?: AL_MediaRelation
node?: AL_BaseAnime
relationType?: AL_MediaRelation
}
/**
@@ -295,8 +295,8 @@ export type AL_AnimeDetailsById_Media_Staff = {
* - Package: anilist
*/
export type AL_AnimeDetailsById_Media_Staff_Edges = {
role?: string
node?: AL_AnimeDetailsById_Media_Staff_Edges_Node
role?: string
}
/**
@@ -305,8 +305,8 @@ export type AL_AnimeDetailsById_Media_Staff_Edges = {
* - Package: anilist
*/
export type AL_AnimeDetailsById_Media_Staff_Edges_Node = {
name?: AL_AnimeDetailsById_Media_Staff_Edges_Node_Name
id: number
name?: AL_AnimeDetailsById_Media_Staff_Edges_Node_Name
}
/**
@@ -324,9 +324,9 @@ export type AL_AnimeDetailsById_Media_Staff_Edges_Node_Name = {
* - Package: anilist
*/
export type AL_AnimeDetailsById_Media_StartDate = {
year?: number
month?: number
day?: number
month?: number
year?: number
}
/**
@@ -344,8 +344,8 @@ export type AL_AnimeDetailsById_Media_Studios = {
* - Package: anilist
*/
export type AL_AnimeDetailsById_Media_Studios_Nodes = {
name: string
id: number
name: string
}
/**
@@ -422,10 +422,10 @@ export type AL_BaseAnime = {
* - Package: anilist
*/
export type AL_BaseAnime_CoverImage = {
color?: string
extraLarge?: string
large?: string
medium?: string
color?: string
}
/**
@@ -434,9 +434,9 @@ export type AL_BaseAnime_CoverImage = {
* - Package: anilist
*/
export type AL_BaseAnime_EndDate = {
year?: number
month?: number
day?: number
month?: number
year?: number
}
/**
@@ -446,8 +446,8 @@ export type AL_BaseAnime_EndDate = {
*/
export type AL_BaseAnime_NextAiringEpisode = {
airingAt: number
timeUntilAiring: number
episode: number
timeUntilAiring: number
}
/**
@@ -456,9 +456,9 @@ export type AL_BaseAnime_NextAiringEpisode = {
* - Package: anilist
*/
export type AL_BaseAnime_StartDate = {
year?: number
month?: number
day?: number
month?: number
year?: number
}
/**
@@ -467,10 +467,10 @@ export type AL_BaseAnime_StartDate = {
* - Package: anilist
*/
export type AL_BaseAnime_Title = {
userPreferred?: string
romaji?: string
english?: string
native?: string
romaji?: string
userPreferred?: string
}
/**
@@ -507,9 +507,9 @@ export type AL_BaseCharacter = {
* - Package: anilist
*/
export type AL_BaseCharacter_DateOfBirth = {
year?: number
month?: number
day?: number
month?: number
year?: number
}
/**
@@ -527,9 +527,9 @@ export type AL_BaseCharacter_Image = {
* - Package: anilist
*/
export type AL_BaseCharacter_Name = {
alternative?: Array<string>
full?: string
native?: string
alternative?: Array<string>
}
/**
@@ -566,10 +566,10 @@ export type AL_BaseManga = {
* - Package: anilist
*/
export type AL_BaseManga_CoverImage = {
color?: string
extraLarge?: string
large?: string
medium?: string
color?: string
}
/**
@@ -578,9 +578,9 @@ export type AL_BaseManga_CoverImage = {
* - Package: anilist
*/
export type AL_BaseManga_EndDate = {
year?: number
month?: number
day?: number
month?: number
year?: number
}
/**
@@ -589,9 +589,9 @@ export type AL_BaseManga_EndDate = {
* - Package: anilist
*/
export type AL_BaseManga_StartDate = {
year?: number
month?: number
day?: number
month?: number
year?: number
}
/**
@@ -600,10 +600,10 @@ export type AL_BaseManga_StartDate = {
* - Package: anilist
*/
export type AL_BaseManga_Title = {
userPreferred?: string
romaji?: string
english?: string
native?: string
romaji?: string
userPreferred?: string
}
/**
@@ -634,10 +634,10 @@ export type AL_FuzzyDateInput = {
* - Package: anilist
*/
export type AL_GetViewer_Viewer = {
name: string
avatar?: AL_GetViewer_Viewer_Avatar
bannerImage?: string
isBlocked?: boolean
name: string
options?: AL_GetViewer_Viewer_Options
}
@@ -657,8 +657,8 @@ export type AL_GetViewer_Viewer_Avatar = {
* - Package: anilist
*/
export type AL_GetViewer_Viewer_Options = {
displayAdultContent?: boolean
airingNotifications?: boolean
displayAdultContent?: boolean
profileColor?: string
}
@@ -677,8 +677,8 @@ export type AL_ListAnime = {
* - Package: anilist
*/
export type AL_ListAnime_Page = {
pageInfo?: AL_ListAnime_Page_PageInfo
media?: Array<AL_BaseAnime>
pageInfo?: AL_ListAnime_Page_PageInfo
}
/**
@@ -687,11 +687,11 @@ export type AL_ListAnime_Page = {
* - Package: anilist
*/
export type AL_ListAnime_Page_PageInfo = {
hasNextPage?: boolean
total?: number
perPage?: number
currentPage?: number
hasNextPage?: boolean
lastPage?: number
perPage?: number
total?: number
}
/**
@@ -709,8 +709,8 @@ export type AL_ListManga = {
* - Package: anilist
*/
export type AL_ListManga_Page = {
pageInfo?: AL_ListManga_Page_PageInfo
media?: Array<AL_BaseManga>
pageInfo?: AL_ListManga_Page_PageInfo
}
/**
@@ -719,11 +719,11 @@ export type AL_ListManga_Page = {
* - Package: anilist
*/
export type AL_ListManga_Page_PageInfo = {
hasNextPage?: boolean
total?: number
perPage?: number
currentPage?: number
hasNextPage?: boolean
lastPage?: number
perPage?: number
total?: number
}
/**
@@ -741,8 +741,8 @@ export type AL_ListRecentAnime = {
* - Package: anilist
*/
export type AL_ListRecentAnime_Page = {
pageInfo?: AL_ListRecentAnime_Page_PageInfo
airingSchedules?: Array<AL_ListRecentAnime_Page_AiringSchedules>
pageInfo?: AL_ListRecentAnime_Page_PageInfo
}
/**
@@ -751,11 +751,11 @@ export type AL_ListRecentAnime_Page = {
* - Package: anilist
*/
export type AL_ListRecentAnime_Page_AiringSchedules = {
id: number
airingAt: number
episode: number
timeUntilAiring: number
id: number
media?: AL_BaseAnime
timeUntilAiring: number
}
/**
@@ -764,11 +764,11 @@ export type AL_ListRecentAnime_Page_AiringSchedules = {
* - Package: anilist
*/
export type AL_ListRecentAnime_Page_PageInfo = {
hasNextPage?: boolean
total?: number
perPage?: number
currentPage?: number
hasNextPage?: boolean
lastPage?: number
perPage?: number
total?: number
}
/**
@@ -795,10 +795,10 @@ export type AL_MangaCollection_MediaListCollection = {
* - Package: anilist
*/
export type AL_MangaCollection_MediaListCollection_Lists = {
status?: AL_MediaListStatus
name?: string
isCustomList?: boolean
entries?: Array<AL_MangaCollection_MediaListCollection_Lists_Entries>
isCustomList?: boolean
name?: string
status?: AL_MediaListStatus
}
/**
@@ -807,16 +807,16 @@ export type AL_MangaCollection_MediaListCollection_Lists = {
* - Package: anilist
*/
export type AL_MangaCollection_MediaListCollection_Lists_Entries = {
id: number
score?: number
progress?: number
status?: AL_MediaListStatus
notes?: string
repeat?: number
private?: boolean
startedAt?: AL_MangaCollection_MediaListCollection_Lists_Entries_StartedAt
completedAt?: AL_MangaCollection_MediaListCollection_Lists_Entries_CompletedAt
id: number
media?: AL_BaseManga
notes?: string
private?: boolean
progress?: number
repeat?: number
score?: number
startedAt?: AL_MangaCollection_MediaListCollection_Lists_Entries_StartedAt
status?: AL_MediaListStatus
}
/**
@@ -825,9 +825,9 @@ export type AL_MangaCollection_MediaListCollection_Lists_Entries = {
* - Package: anilist
*/
export type AL_MangaCollection_MediaListCollection_Lists_Entries_CompletedAt = {
year?: number
month?: number
day?: number
month?: number
year?: number
}
/**
@@ -836,9 +836,9 @@ export type AL_MangaCollection_MediaListCollection_Lists_Entries_CompletedAt = {
* - Package: anilist
*/
export type AL_MangaCollection_MediaListCollection_Lists_Entries_StartedAt = {
year?: number
month?: number
day?: number
month?: number
year?: number
}
/**
@@ -847,14 +847,14 @@ export type AL_MangaCollection_MediaListCollection_Lists_Entries_StartedAt = {
* - Package: anilist
*/
export type AL_MangaDetailsById_Media = {
siteUrl?: string
id: number
characters?: AL_MangaDetailsById_Media_Characters
duration?: number
genres?: Array<string>
id: number
rankings?: Array<AL_MangaDetailsById_Media_Rankings>
characters?: AL_MangaDetailsById_Media_Characters
recommendations?: AL_MangaDetailsById_Media_Recommendations
relations?: AL_MangaDetailsById_Media_Relations
siteUrl?: string
}
/**
@@ -873,9 +873,9 @@ export type AL_MangaDetailsById_Media_Characters = {
*/
export type AL_MangaDetailsById_Media_Characters_Edges = {
id?: number
role?: AL_CharacterRole
name?: string
node?: AL_BaseCharacter
role?: AL_CharacterRole
}
/**
@@ -884,13 +884,13 @@ export type AL_MangaDetailsById_Media_Characters_Edges = {
* - Package: anilist
*/
export type AL_MangaDetailsById_Media_Rankings = {
context: string
type: AL_MediaRankType
rank: number
year?: number
format: AL_MediaFormat
allTime?: boolean
context: string
format: AL_MediaFormat
rank: number
season?: AL_MediaSeason
type: AL_MediaRankType
year?: number
}
/**
@@ -926,25 +926,25 @@ export type AL_MangaDetailsById_Media_Recommendations_Edges_Node = {
* - Package: anilist
*/
export type AL_MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation = {
id: number
idMal?: number
siteUrl?: string
status?: AL_MediaStatus
season?: AL_MediaSeason
type?: AL_MediaType
format?: AL_MediaFormat
bannerImage?: string
chapters?: number
volumes?: number
synonyms?: Array<string>
isAdult?: boolean
countryOfOrigin?: string
meanScore?: number
description?: string
title?: AL_MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Title
coverImage?: AL_MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_CoverImage
startDate?: AL_MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_StartDate
description?: string
endDate?: AL_MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_EndDate
format?: AL_MediaFormat
id: number
idMal?: number
isAdult?: boolean
meanScore?: number
season?: AL_MediaSeason
siteUrl?: string
startDate?: AL_MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_StartDate
status?: AL_MediaStatus
synonyms?: Array<string>
title?: AL_MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Title
type?: AL_MediaType
volumes?: number
}
/**
@@ -953,10 +953,10 @@ export type AL_MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommenda
* - Package: anilist
*/
export type AL_MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_CoverImage = {
color?: string
extraLarge?: string
large?: string
medium?: string
color?: string
}
/**
@@ -965,9 +965,9 @@ export type AL_MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommenda
* - Package: anilist
*/
export type AL_MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_EndDate = {
year?: number
month?: number
day?: number
month?: number
year?: number
}
/**
@@ -976,9 +976,9 @@ export type AL_MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommenda
* - Package: anilist
*/
export type AL_MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_StartDate = {
year?: number
month?: number
day?: number
month?: number
year?: number
}
/**
@@ -987,10 +987,10 @@ export type AL_MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommenda
* - Package: anilist
*/
export type AL_MangaDetailsById_Media_Recommendations_Edges_Node_MediaRecommendation_Title = {
userPreferred?: string
romaji?: string
english?: string
native?: string
romaji?: string
userPreferred?: string
}
/**
@@ -1008,8 +1008,8 @@ export type AL_MangaDetailsById_Media_Relations = {
* - Package: anilist
*/
export type AL_MangaDetailsById_Media_Relations_Edges = {
relationType?: AL_MediaRelation
node?: AL_BaseManga
relationType?: AL_MediaRelation
}
/**
@@ -1194,8 +1194,8 @@ export type AL_StudioDetails = {
export type AL_StudioDetails_Studio = {
id: number
isAnimationStudio: boolean
name: string
media?: AL_StudioDetails_Studio_Media
name: string
}
/**
@@ -1312,8 +1312,8 @@ export type AL_UserStudioStats = {
*/
export type AL_UserStudioStats_Studio = {
id: number
name: string
isAnimationStudio: boolean
name: string
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
@@ -2348,7 +2348,7 @@ export type Extension_Language = "javascript" | "typescript" | "go"
* - Package: extension
* @description
* PluginAllowlist is a list of system permissions that the plugin is asking for.
*
*
* The user must acknowledge these permissions before the plugin can be loaded.
*/
export type Extension_PluginAllowlist = {