@@ -45,10 +45,13 @@ public static OrganizationExportResponse CreateBulkExportRequest(
4545 exportResponse . Headers . TryGetValue ( "X-RateLimit-Remaining" , out string remaining ) ;
4646 exportResponse . Headers . TryGetValue ( "X-RateLimit-Reset" , out string reset ) ;
4747
48- DateTime resetDate = DateTimeOffset . FromUnixTimeSeconds ( long . Parse ( reset ) ) . UtcDateTime ;
48+ if ( reset != null && remaining != null )
49+ {
50+ DateTime resetDate = DateTimeOffset . FromUnixTimeSeconds ( long . Parse ( reset ) ) . UtcDateTime ;
51+ Console . WriteLine ( "API calls remaining: " + remaining ) ;
52+ Console . WriteLine ( "Next Reset: " + resetDate ) ;
53+ }
4954
50- Console . WriteLine ( "API calls remaining: " + remaining ) ;
51- Console . WriteLine ( "Next Reset: " + resetDate ) ;
5255 //ds-snippet-end:Admin3Step3
5356
5457 //ds-snippet-start:Admin3Step4
@@ -69,10 +72,12 @@ public static OrganizationExportResponse CreateBulkExportRequest(
6972 exportResponse . Headers . TryGetValue ( "X-RateLimit-Remaining" , out remaining ) ;
7073 exportResponse . Headers . TryGetValue ( "X-RateLimit-Reset" , out reset ) ;
7174
72- resetDate = DateTimeOffset . FromUnixTimeSeconds ( long . Parse ( reset ) ) . UtcDateTime ;
73-
74- Console . WriteLine ( "API calls remaining: " + remaining ) ;
75- Console . WriteLine ( "Next Reset: " + resetDate ) ;
75+ if ( reset != null && remaining != null )
76+ {
77+ DateTime resetDate = DateTimeOffset . FromUnixTimeSeconds ( long . Parse ( reset ) ) . UtcDateTime ;
78+ Console . WriteLine ( "API calls remaining: " + remaining ) ;
79+ Console . WriteLine ( "Next Reset: " + resetDate ) ;
80+ }
7681 }
7782 }
7883
@@ -109,10 +114,12 @@ private static void GetUserData(string accessToken, string csvUrl, string filePa
109114 string remaining = response . Headers . Get ( "X-RateLimit-Remaining" ) ;
110115 string reset = response . Headers . Get ( "X-RateLimit-Reset" ) ;
111116
112- DateTime resetDate = DateTimeOffset . FromUnixTimeSeconds ( long . Parse ( reset ) ) . UtcDateTime ;
113-
114- Console . WriteLine ( "API calls remaining: " + remaining ) ;
115- Console . WriteLine ( "Next Reset: " + resetDate ) ;
117+ if ( reset != null && remaining != null )
118+ {
119+ DateTime resetDate = DateTimeOffset . FromUnixTimeSeconds ( long . Parse ( reset ) ) . UtcDateTime ;
120+ Console . WriteLine ( "API calls remaining: " + remaining ) ;
121+ Console . WriteLine ( "Next Reset: " + resetDate ) ;
122+ }
116123
117124 Stream stream = response . GetResponseStream ( ) ;
118125
0 commit comments