insert method
Implementation
Future<Reaction?> insert(Reaction reaction) async {
if (db == null) {
await open();
}
if (db == null) {
return Future.value(null);
}
reaction.timestamp = DateTime.now().millisecondsSinceEpoch;
if (await getReaction(reaction.emoji) != null) {
reaction.count++;
update(reaction);
} else {
reaction.id = await db!.insert(tableName, reaction.toMap());
}
return reaction;
}