@@ -1384,6 +1384,11 @@ pvt_twitter <-
1384
1384
if (! xor(missing(dates ), missing(epiweeks ))) {
1385
1385
stop(" exactly one of `dates` and `epiweeks` is required" )
1386
1386
}
1387
+ time_field <- if (! is.null(dates )) {
1388
+ create_epidata_field_info(" date" , " date" )
1389
+ } else {
1390
+ create_epidata_field_info(" epiweek" , " epiweek" )
1391
+ }
1387
1392
create_epidata_call(
1388
1393
" twitter/" ,
1389
1394
list (
@@ -1394,11 +1399,7 @@ pvt_twitter <-
1394
1399
),
1395
1400
list (
1396
1401
create_epidata_field_info(" location" , " text" ),
1397
- ifelse(
1398
- ! is.null(dates ),
1399
- create_epidata_field_info(" date" , " date" ),
1400
- create_epidata_field_info(" epiweek" , " epiweek" )
1401
- ),
1402
+ time_field ,
1402
1403
create_epidata_field_info(" num" , " int" ),
1403
1404
create_epidata_field_info(" total" , " int" ),
1404
1405
create_epidata_field_info(" percent" , " float" )
@@ -1431,6 +1432,11 @@ wiki <-
1431
1432
if (! xor(missing(dates ), missing(epiweeks ))) {
1432
1433
stop(" exactly one of `dates` and `epiweeks` is required" )
1433
1434
}
1435
+ time_field <- if (! is.null(dates )) {
1436
+ create_epidata_field_info(" date" , " date" )
1437
+ } else {
1438
+ create_epidata_field_info(" epiweek" , " epiweek" )
1439
+ }
1434
1440
create_epidata_call(
1435
1441
" wiki/" ,
1436
1442
list (
@@ -1442,11 +1448,7 @@ wiki <-
1442
1448
),
1443
1449
list (
1444
1450
create_epidata_field_info(" article" , " text" ),
1445
- ifelse(
1446
- ! is.null(dates ),
1447
- create_epidata_field_info(" date" , " date" ),
1448
- create_epidata_field_info(" epiweek" , " epiweek" )
1449
- ),
1451
+ time_field ,
1450
1452
create_epidata_field_info(" count" , " int" ),
1451
1453
create_epidata_field_info(" total" , " int" ),
1452
1454
create_epidata_field_info(" hour" , " int" ),
0 commit comments