|
68 | 68 | if dojo[:latitude] && dojo[:longitude]
|
69 | 69 | #pp dojo
|
70 | 70 |
|
71 |
| - # 以下の stage ステータスを見て活動中ではない道場は除外 |
| 71 | + # NOTE: 2025/03/29 に Clubs API は予告なく破壊的な変更がされた |
| 72 | + # https://github.com/coderdojo-japan/map.coderdojo.jp/pull/19 |
| 73 | + |
| 74 | + # 以下の status ステータスを見て活動中ではない道場は除外 |
72 | 75 | #
|
73 |
| - # stage: => Clubs API (renewal in 2023/12) |
74 |
| - # 0: In planning => PENDING |
75 |
| - # 1: Open, come along => OPEN |
76 |
| - # 2: Register ahead => REGISTER |
77 |
| - # 3: 満員 => FULL |
| 76 | + # status: => Clubs API (as of 2025/03/29) |
| 77 | + # 0: In planning => PLANNING (formerly PENDING) |
| 78 | + # 1: Open, come along => RUNNING_SESSIONS (formerly OPEN) |
| 79 | + # 2: Register ahead => RUNNING_SESSIONS (formerly REGISTER) |
| 80 | + # 3: 満員 => RUNNING_SESSIONS (formerly FULL) |
78 | 81 | # 4: 活動していません => ??? (Maybe deleted or PENDING?)
|
79 | 82 | # Clubs API https://clubs-api.raspberrypi.org/
|
| 83 | + # ChatGPT Log: https://chatgpt.com/share/67ecfb6a-26f4-800a-9c79-c3c54d91e829 |
80 | 84 | #
|
81 | 85 | # MEMO: Clubs API (旧: Zen API) リニューアル前は下記コードが使えた
|
82 |
| - # if dojo[:geoPoint] && dojo[:country] && dojo[:stage] != 4 |
83 |
| - next unless ['OPEN', 'REGISTER', 'FULL'].include? dojo[:stage] |
| 86 | + # if dojo[:geoPoint] && dojo[:country] && dojo[:status] != 4 |
| 87 | + next unless ['PLANNING', 'RUNNING_SESSIONS'].include? dojo[:status] |
84 | 88 |
|
85 | 89 | # アクティブで、地域情報が日本 (JP) の場合、地図上への配置処理に進む
|
86 | 90 | if dojo[:countryCode] == "JP"
|
|
0 commit comments