traPtitech / Jomon

Account Support System for traP
7 stars 3 forks source link

Transactionに関するWebhookの実装 #598

Closed cskd8 closed 1 year ago

cskd8 commented 2 years ago

内容

Requestの作成、更新についてWebhookにリクエストを送る部分が実装されているが、Transactionに関しては実装されていない。 https://github.com/traPtitech/Jomon/blob/85346940c52f6c98cb3562c3629d3d662a147936/service/webhook.go#L116 この部分をRequestを参考に実装してもらいたい。

おそらく触る部分

uki-a commented 2 years ago

ご質問失礼いたします。

https://github.com/traPtitech/Jomon/blob/5681f2c3ca618f7d7dc104bfdef49f1fac2e51d8/service/webhook.go#L65-L68

こちらで resBody のパラメータが CommentApplication の要素であることは、どこからわかりますか?? https://github.com/traPtitech/Jomon/blob/5681f2c3ca618f7d7dc104bfdef49f1fac2e51d8/service/webhook.go#L32-L36

(今回 /api/transactions にリクエストレスポンス?が飛んできた時、どんな resBody が帰ってくるのか分からない(どのファイルを見たら良いのか分からない)ので、一旦以上のご質問をさせていただきました。)

以上、よろしくお願いいたします。

cskd8 commented 2 years ago

ファイルとしてはdocs/swagger.yamlに定義されていて、見やすい表示は https://apis.trap.jp/?urls.primaryName=Jomon%20v2%20API を見るといいと思います!

uki-a commented 2 years ago

ありがとうございます!!

cskd8 commented 2 years ago

これの進捗どうですか? なにかわからないことあったらここでもいいので気軽に聞いてください:+1:

cskd8 commented 2 years ago

申し訳ないのですが、レスポンスがないので@karo1111111 にやってもらうことにしました またほかのタスクができたらそっちやってもらうかもです!