delete method
Implementation
Future<void> delete(T item) async {
final items = await prefsService.getItems();
items.removeWhere((i) => getId(i) == getId(item));
await prefsService.clearKey();
for (final i in items) {
await prefsService.saveItem(i);
}
}