Skip to content

Commit bf9314c

Browse files
committed
Worker update
1 parent aaa7858 commit bf9314c

File tree

2 files changed

+6
-17
lines changed

2 files changed

+6
-17
lines changed

lib/worker/nfc_playlist_worker.c

Lines changed: 5 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,19 @@
22

33
NfcPlaylistWorker* nfc_playlist_worker_alloc() {
44
NfcPlaylistWorker* nfc_playlist_worker = malloc(sizeof(NfcPlaylistWorker));
5-
65
nfc_playlist_worker->thread = furi_thread_alloc_ex("NfcPlaylistWorker", 8192, nfc_playlist_worker_task, nfc_playlist_worker);
76
nfc_playlist_worker->state = NfcPlaylistWorkerState_Stopped;
8-
97
nfc_playlist_worker->nfc = nfc_alloc();
108
nfc_playlist_worker->nfc_device = nfc_device_alloc();
11-
129
return nfc_playlist_worker;
1310
}
1411

1512
void nfc_playlist_worker_free(NfcPlaylistWorker* nfc_playlist_worker) {
1613
furi_assert(nfc_playlist_worker);
1714
furi_thread_free(nfc_playlist_worker->thread);
18-
1915
nfc_free(nfc_playlist_worker->nfc);
2016
nfc_device_free(nfc_playlist_worker->nfc_device);
21-
17+
nfc_listener_free(nfc_playlist_worker->nfc_listener);
2218
free(nfc_playlist_worker);
2319
}
2420

@@ -62,22 +58,17 @@ int32_t nfc_playlist_worker_task(void* context) {
6258
}
6359

6460
bool nfc_playlist_worker_is_emulating(NfcPlaylistWorker* nfc_playlist_worker) {
65-
if (nfc_playlist_worker->state == NfcPlaylistWorkerState_Emulating) {
66-
return true;
67-
}
68-
return false;
61+
furi_assert(nfc_playlist_worker);
62+
return nfc_playlist_worker->state == NfcPlaylistWorkerState_Emulating;
6963
}
7064

7165
void nfc_playlist_worker_set_nfc_data(NfcPlaylistWorker* nfc_playlist_worker, char* file_path) {
72-
nfc_device_clear(nfc_playlist_worker->nfc_device);
66+
furi_assert(nfc_playlist_worker);
7367
nfc_device_load(nfc_playlist_worker->nfc_device, file_path);
7468
nfc_playlist_worker->nfc_protocol = nfc_device_get_protocol(nfc_playlist_worker->nfc_device);
7569
}
7670

7771
void nfc_playlist_worker_clear_nfc_data(NfcPlaylistWorker* nfc_playlist_worker) {
72+
furi_assert(nfc_playlist_worker);
7873
nfc_device_clear(nfc_playlist_worker->nfc_device);
79-
}
80-
81-
NfcDeviceData* nfc_playlist_worker_get_nfc_data(NfcPlaylistWorker* nfc_playlist_worker) {
82-
return nfc_playlist_worker->nfc_data;
8374
}

lib/worker/nfc_playlist_worker.h

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ typedef struct NfcPlaylistWorker {
1616
NfcListener* nfc_listener;
1717
NfcDevice* nfc_device;
1818
NfcProtocol nfc_protocol;
19-
NfcDeviceData* nfc_data;
2019
Nfc* nfc;
2120
} NfcPlaylistWorker;
2221

@@ -29,5 +28,4 @@ int32_t nfc_playlist_worker_task(void* context);
2928

3029
bool nfc_playlist_worker_is_emulating(NfcPlaylistWorker* nfc_playlist_worker);
3130
void nfc_playlist_worker_set_nfc_data(NfcPlaylistWorker* nfc_playlist_worker, char* file_path);
32-
void nfc_playlist_worker_clear_nfc_data(NfcPlaylistWorker* nfc_playlist_worker);
33-
NfcDeviceData* nfc_playlist_worker_get_nfc_data(NfcPlaylistWorker* nfc_playlist_worker);
31+
void nfc_playlist_worker_clear_nfc_data(NfcPlaylistWorker* nfc_playlist_worker);

0 commit comments

Comments
 (0)