Exemple #1
0
        public async Task TrackEventsAsync(IEnumerable <ITrackingModel> events, TrackingRequestOptions options)
        {
            var fetchUrl = ResolveTrackingUrl(options);

            await FetchData(fetchUrl, events, options?.QueryStringParams ?? EmptyDictionary);
        }
Exemple #2
0
 private static string ResolveTrackingUrl(TrackingRequestOptions options)
 {
     return($"{options.Host}{options.ServiceUrl}/{options.Action}");
 }
Exemple #3
0
 public async Task TrackEventAsync(ITrackingModel @event, TrackingRequestOptions options)
 {
     await TrackEventsAsync(new[] { @event }, options);
 }