Skip to content

Commit 7e15a1e

Browse files
committed
WeatherService: Remove unused SystemTask reference
1 parent c7a9b3d commit 7e15a1e

3 files changed

Lines changed: 3 additions & 10 deletions

File tree

src/components/ble/NimbleController.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ NimbleController::NimbleController(Pinetime::System::SystemTask& systemTask,
4343
alertNotificationClient {systemTask, notificationManager},
4444
currentTimeService {dateTimeController},
4545
musicService {*this},
46-
weatherService {systemTask, dateTimeController},
46+
weatherService {dateTimeController},
4747
navService {systemTask},
4848
batteryInformationService {batteryController},
4949
immediateAlertService {systemTask, notificationManager},

src/components/ble/weather/WeatherService.cpp

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,14 @@
1919
#include <qcbor/qcbor_spiffy_decode.h>
2020
#include "WeatherService.h"
2121
#include "libs/QCBOR/inc/qcbor/qcbor.h"
22-
#include "systemtask/SystemTask.h"
2322

2423
int WeatherCallback(uint16_t /*connHandle*/, uint16_t /*attrHandle*/, struct ble_gatt_access_ctxt* ctxt, void* arg) {
2524
return static_cast<Pinetime::Controllers::WeatherService*>(arg)->OnCommand(ctxt);
2625
}
2726

2827
namespace Pinetime {
2928
namespace Controllers {
30-
WeatherService::WeatherService(System::SystemTask& system, DateTime& dateTimeController)
31-
: system(system), dateTimeController(dateTimeController) {
29+
WeatherService::WeatherService(DateTime& dateTimeController) : dateTimeController(dateTimeController) {
3230
nullHeader = &nullTimelineheader;
3331
nullTimelineheader->timestamp = 0;
3432
}

src/components/ble/weather/WeatherService.h

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,15 +36,11 @@
3636
int WeatherCallback(uint16_t connHandle, uint16_t attrHandle, struct ble_gatt_access_ctxt* ctxt, void* arg);
3737

3838
namespace Pinetime {
39-
namespace System {
40-
class SystemTask;
41-
}
42-
4339
namespace Controllers {
4440

4541
class WeatherService {
4642
public:
47-
explicit WeatherService(System::SystemTask& system, DateTime& dateTimeController);
43+
explicit WeatherService(DateTime& dateTimeController);
4844

4945
void Init();
5046

@@ -133,7 +129,6 @@ namespace Pinetime {
133129

134130
uint16_t eventHandle {};
135131

136-
Pinetime::System::SystemTask& system;
137132
Pinetime::Controllers::DateTime& dateTimeController;
138133

139134
std::vector<std::unique_ptr<WeatherData::TimelineHeader>> timeline;

0 commit comments

Comments
 (0)