LTQCLSBUUATO4LYIXEW6R2QF6EZ7ETGXGSHWXP2U3JQOTU7QQGSQC
6CFNBL5LBZNP7CHANCXUZY5RQYREPSR6SQIKIWFLFXS4JU26KIWAC
YXH3KDBRBW5ILKOLYDHHZPZ2OTM63SW7THCIGUAP4VAPRDT2JHVAC
6NYILMKIHYQMGMCRZANU2FDO66DGINOMCX2J4JFTUI6VL3HZ6D5QC
DNFB7TNICXFHRGPNZTT2I4VQNBPGVA2HQMUJWLNEPHF2M4SRZ3SQC
3GGMBQ2NU3GTQ3I5C4TSW5XOWSYDLR3QIRXZWZJK2DP7M5I7QD3QC
HZDCKIXQ3LCD7YPL7ZZBCRMD7YMKDJ2QAALETTG3FYMBF4TNFUBAC
WVHXYKCVPKAFVMXBEMD3IHG54RKOIDSOCVNR3OIPEZQG36IGYJZQC
WW3KRXX63EYWW4563QM3VSEN4PGCPR76KJQBYIKCKOCNMDG6JW4QC
HTYEGVBU6MODOOW4UPEGSHLH4CQFYCDSFVAF2MRQW2RCDP7ITNXQC
5UYVIBUMRPOX5ZK6UZ34BSDNJCA24FOLBME67ZA6UKU7KSAT5XTQC
WLWTNO4YJ4VBMJYVTP2LGPFQAJTOB524BD5INJFA44X2FKAX76DQC
TRBYOQBIJPJ72SX3TPI2OAKBUQH6FWVHTKT45LS2HVMBCAWCTULQC
I6SOPEQFWSSOZL7SWTQQK7OXEYZX62WVCLAMCKHFWGBA3OYALSJAC
DGGFYSEG2LV5QWDFVI4LZN57Z7IJDV5CR7PDR6K7C55TQNRAWRKAC
EVP2FSBHQUCAXQ6IIMBD6IS24ODKHP6HFWYCHIMYG6KOFRQG3RVQC
CMA5SKJ32PZJNZ2HUMESFZRXN4OYEHXDG2YONGED2336DBUY764AC
556ZESEOBASTGBUTQ5H5UIHLSUQCFL2JKYY3UMCZILYDUVEBN6NAC
XS5FAAN46G4BLUIFVKX5FJEX5H6SDPH3F35QO4E6PPOP4A6XQ7VAC
4MZ4VIR7FU3PQ3WKJI6TJIKYOIIBODFEPKLMQ32S4AKPZSDFO6AQC
OJO4B4QO2JQLMZTGTJJIXEUNDIN45RFLEJBUZBYA7IS34XDPUAVAC
65A3LIWUS7UNMIHACC7ED6SSSSGQMKW4SAHQLXMT2YT6PFJ7KVUQC
pub async fn slow_games(data: web::Data<WebData<'_>>) -> HttpResponse {
let dbclient = match data.pool_ro.get().await {
pub async fn slow_games(
data: web::Data<WebData<'_>>,
data_ro: web::Data<DataBaseRo>,
) -> HttpResponse {
let dbclient = match data_ro.0.get().await {
pub async fn atom_games(data: web::Data<WebData<'_>>) -> HttpResponse {
let dbclient = match data.pool_ro.get().await {
pub async fn atom_games(
data: web::Data<WebData<'_>>,
data_ro: web::Data<DataBaseRo>,
) -> HttpResponse {
let dbclient = match data_ro.0.get().await {