Closed11
android から appsync でリクエストを投げて、フィルタが期待する通りにかからない
昨日見たら、aws appsync の console から投げたリクエストと android appsync から投げたリクエストで、クエリは同じ(はず)なのに帰ってくる内容が違っていて、android 側で変なことしているのかなと思っていた
が、今見ると同じオブジェクトが返ってきている
どうして
ただ、どっちみち期待する内容ではないので確認する
昨日と同じ状況が再現できた。
scan で投げた場合は 同じ結果で、
query で投げた場合は違う結果になる
ここの、UpperCamel だと動かない問題かもしれない
filter ではなくて args.xxx で指定すると、android lib 側のバグで動かなくなる説が濃厚
filter に入れると、"fprimary mey を ilter 検索できません!" って怒られるのでどうしたものか
filter は柔軟に使いたいので、そのままで残しておきたい、
lib のバグ修正する?
のはいつ merge されるかとか、いつ解決できるかとかでリスクが高い
一旦 scan に戻して、期待する結果が同じか見てみる
type は UpperCamel の設計だけど、query で投げる値まで指定はないから、そこを lowerCamel にすれば動くのか見てみたい
通ったあ
このスクラップは2021/05/14にクローズされました