Closed11

android から appsync でリクエストを投げて、フィルタが期待する通りにかからない

tkttkt

昨日見たら、aws appsync の console から投げたリクエストと android appsync から投げたリクエストで、クエリは同じ(はず)なのに帰ってくる内容が違っていて、android 側で変なことしているのかなと思っていた
が、今見ると同じオブジェクトが返ってきている
どうして

tkttkt

ただ、どっちみち期待する内容ではないので確認する

tkttkt

昨日と同じ状況が再現できた。
scan で投げた場合は 同じ結果で、
query で投げた場合は違う結果になる

tkttkt

filter ではなくて args.xxx で指定すると、android lib 側のバグで動かなくなる説が濃厚

tkttkt

filter に入れると、"fprimary mey を ilter 検索できません!" って怒られるのでどうしたものか

tkttkt

filter は柔軟に使いたいので、そのままで残しておきたい、

tkttkt

lib のバグ修正する?
のはいつ merge されるかとか、いつ解決できるかとかでリスクが高い

tkttkt

一旦 scan に戻して、期待する結果が同じか見てみる

tkttkt

type は UpperCamel の設計だけど、query で投げる値まで指定はないから、そこを lowerCamel にすれば動くのか見てみたい

このスクラップは2021/05/14にクローズされました