Commit c014bf1 1 parent e669ec9 commit c014bf1 Copy full SHA for c014bf1
File tree 1 file changed +12
-0
lines changed
1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -39,6 +39,16 @@ const BookingComponent = () => {
39
39
40
40
const acceptedFIRsRegex = / ( ( E K [ A - Z ] [ A - Z ] _ ) | ( E F [ A - Z ] [ A - Z ] _ ) | ( B I [ A - Z ] [ A - Z ] _ ) | ( E N [ A - Z ] [ A - Z ] _ ) | ( E S [ A - Z ] [ A - Z ] _ ) ) \w + / i;
41
41
42
+ function getBookableCallsign ( callsign , frequency ) {
43
+ let correctedCallsign = callsign ;
44
+ positions . forEach ( position => {
45
+ if ( position [ 'frequency' ] === frequency ) {
46
+ correctedCallsign = position [ 'callsign' ] ;
47
+ }
48
+ } ) ;
49
+ return correctedCallsign ;
50
+ }
51
+
42
52
ControlCenterBookings . data . forEach ( booking => {
43
53
const bookingDate = new Date ( booking . time_start ) . toISOString ( ) . split ( 'T' ) [ 0 ] ;
44
54
const dateIndex = dateArray . findIndex ( dateObj => dateObj . date === bookingDate ) ;
@@ -49,6 +59,8 @@ const BookingComponent = () => {
49
59
50
60
VATSIMNetworkData . controllers . forEach ( session => {
51
61
if ( acceptedFIRsRegex . test ( session . callsign ) ) {
62
+ const correctedCallsign = getBookableCallsign ( session . callsign , session . frequency ) ;
63
+ session . callsign = correctedCallsign ;
52
64
dateArray [ 0 ] . data . push ( session ) ;
53
65
}
54
66
} ) ;
You can’t perform that action at this time.
0 commit comments