addBoughtItem method
Implementation
@override
Future<void> addBoughtItem(String itemId) async {
AppConfig.logger.d("addBoughtItem $itemId");
try {
if(itemId.isNotEmpty) {
if(await userFirestore.addBoughtItem(userId: user.id, itemId: itemId)) {
user.boughtItems ??= [];
user.boughtItems!.add(itemId);
}
AppReleaseItemFirestore().addBoughtUser(releaseItemId: itemId, userId: user.id);
}
} catch (e) {
AppConfig.logger.e(e.toString());
}
update();
}