diff --git a/award-definitions/73-on-73.json b/award-definitions/73-on-73.json new file mode 100644 index 0000000..6f1153a --- /dev/null +++ b/award-definitions/73-on-73.json @@ -0,0 +1,23 @@ +{ + "id": "73-on-73", + "name": "73 on 73", + "description": "Confirm 73 unique QSO partners on satellite AO-73", + "caption": "Contact and confirm 73 different stations (unique callsigns) via the AO-73 satellite. Each unique callsign confirmed via LoTW counts toward the total of 73.", + "category": "satellite", + "rules": { + "type": "entity", + "entityType": "callsign", + "target": 73, + "displayField": "callsign", + "filters": { + "operator": "AND", + "filters": [ + { + "field": "satName", + "operator": "eq", + "value": "AO-73" + } + ] + } + } +} diff --git a/src/backend/services/awards.service.js b/src/backend/services/awards.service.js index 6b22bdd..0a8c83b 100644 --- a/src/backend/services/awards.service.js +++ b/src/backend/services/awards.service.js @@ -32,6 +32,7 @@ function loadAwardDefinitions() { 'dld-40m.json', 'dld-cw.json', 'dld-80m-cw.json', + '73-on-73.json', ]; for (const file of files) {