public UploadController(WebShareContext dbContext, UploadDataService dataService, WebhookService webhookService, GeneratorService generatorService) { DbContext = dbContext; DataService = dataService; WebhookService = webhookService; GeneratorService = generatorService; }
public override StartCommandResult OnStartCommand(Intent intent, StartCommandFlags flags, int startId) { // From shared code or in your PCL base.OnStartCommand(intent, flags, startId); if (isStarted == false) { registerForService(); BuildIntentToShowMainActivity(); isStarted = true; var datastore = new DataStore(); Task LocationTaskt = new Task(async() => { var _locationService = new LocationService(datastore); while (true) { await _locationService.GetLocationAsync(); await Task.Delay(10000); } }); LocationTaskt.Start(); Task UploadDataTask = new Task(async() => { var _UploadDataService = new UploadDataService(datastore); while (true) { await _UploadDataService.UploadDataAsync(); await Task.Delay(120000); } }); UploadDataTask.Start(); Task MessagesListningTask = new Task(async() => { var _MessageListning = new MessagesListnerService(datastore); while (true) { await _MessageListning.Listner(); await Task.Delay(320000); } }); MessagesListningTask.Start(); } return(StartCommandResult.Sticky); }
public UploadDataController(UploadDataService uploadDataService) => _uploadDataService = uploadDataService;
public UploadPreviewModel(WebShareContext dbContext, UploadDataService dataService) { DbContext = dbContext; DataService = dataService; }